首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法发布到github v3 API

无法发布到github v3 API
EN

Stack Overflow用户
提问于 2012-03-23 13:03:21
回答 1查看 1.1K关注 0票数 5

我正在尝试通过javascript创建一个公共的gist。我没有使用任何身份验证-这都是客户端的。

代码语言:javascript
复制
var gist = {
    "description": "test",
    "public": true,
    "files": {
        "test.txt": {
            "content": "contents"
        }
    }
};

$.post('https://api.github.com/gists', gist, function(data) {
});

上面的代码抛出了一个400: Bad Request -解析JSON的问题。但是,我的JSON是有效的。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-23 23:26:02

啊哈-我不能把一个对象传递给$.post。首先需要对其进行字符串化:

代码语言:javascript
复制
var gist = {
    "description": "test",
    "public": true,
    "files": {
        "test.txt": {
            "content": "contents"
        }
    }
};

$.post('https://api.github.com/gists', JSON.stringify(gist), function(data) {});
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9834393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档