Gist / Github API - 获取私有和公共Gists

4
我正在尝试使用Github API列出一组用户的所有代码片段。这个功能非常好用,但是我似乎无法获取自己或其他用户的私有代码片段。
我知道可以在请求中设置范围,但我不知道如何在我的JQuery请求中设置它,以及应该使用什么范围来获取私有代码片段。
以下是我的部分代码:
var the_url = 'https://api.github.com/users/'+ encodeURIComponent(user) +'/gists';

      $.oauth ({
        consumerKey: 'xxxxxxxxxxxxxxxxx', 
        consumerSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 
        type: "GET",
        url: the_url,
        data: {},
        dataType: 'json',
        async: false,
1个回答

2

您需要一个用户通过oAuth授权来访问。

您可以阅读公共Gist并为匿名用户创建它们,而无需令牌;但是,要代表用户读取或编写Gist,则需要Gist oAuth范围。

http://developer.github.com/v3/oauth/#scopes


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接