0

Octokitを使用すると、リンクをたどっrelsて「組織」と「メンバー」にアクセスできますが、「チーム」がどこにも見つからないようです。

組織の表現を取得できますが、リンクrelsにはチームの情報が含まれていません

curl -H "Authorization: token $OAUTHTOKEN" https://api.github.com/orgs/MY_ORG

私にくれます

{ "login": "…", "id": …, "url": "https://api.github.com/orgs/MY_ORG", "repos_url": "https://api.github.com/orgs/MY_ORG/repos", "events_url": "https://api.github.com/orgs/MY_ORG/events", "members_url": "https://api.github.com/orgs/MY_ORG/members{/member}", "public_members_url": "https://api.github.com/orgs/MY_ORG/public_members{/member}" … }

Octokit ネットの同様の結果:

client = Octokit::Client.new access_token: ENV['GITHUB_ACCESS_TOKEN'] my_org = client.org 'MY_ORG' my_org.rels {:self_url=>"https://api.github.com/orgs/MY_ORG", :repos_url=>"https://api.github.com/orgs/MY_ORG/repos", :events_url=>"https://api.github.com/orgs/MY_ORG/events", :members_url=>"https://api.github.com/orgs/MY_ORG/members", :public_members_url=>"https://api.github.com/orgs/MY_ORG/public_members", :avatar_url=>"…", :html_url=>"https://github.com/MY_ORG"}

4

1 に答える 1

0

組織の開発者向けドキュメントを読むと、エンドポイントが. あなたが望む個々のチームを取得するには。/orgs/:org_name/teams/teams/:team_id


OAuth トークン (Authorizations API から) を使用しているようです。トークンに適切なスコープが設定されていない可能性があります。スコープのリストを見て、おそらく少なくともread:orgチームを確認する必要があることに注意してください。

于 2014-07-22T02:00:06.737 に答える