3

githubapiを使用してユーザーのグループからすべての要点を一覧表示しようとしています。これは本当にうまく機能していますが、私自身や他のユーザーのためにプライベートな要点を返すことはできないようです。

リクエストでスコープを設定できることは知っていますが、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,
4

1 に答える 1

1

oAuth 経由でアクセスを許可するには、ユーザーが必要です。

パブリック Gist を読み取って、トークンなしで匿名ユーザー用に作成できます。ただし、ユーザーに代わって Gist を読み書きするには、Gists の oAuth スコープが必要です。

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

于 2012-04-27T03:06:36.377 に答える