吉斯特/ Github的API - 获取私人和公共要旨(Gist / Github API - g

2019-09-16 15:29发布

我试图列出从一组使用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,

Answer 1:

你需要一个用户通过OAuth授予访问权限。

您可以阅读公共学家和创建它们为匿名用户没有令牌; 然而,阅读或代表用户的写学家需要的OAuth范围要旨。

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



文章来源: Gist / Github API - get private and public Gists