通过Github API列出组织的私有存储库

时间:2020-11-10 15:43:53

标签: github github-api

我正在尝试获取我可以通过v3 API在Github中访问的组织的所有存储库的列表。

由于以下原因,我首先请求权限:

import matplotlib.pyplot as plt
import statsmodels.api as sm
import numpy as np
from decimal import Decimal

plt.figure(figsize = (16,6))

x = df_testy2.date
y = df_testy2.pandas_SMA_3
# z = sm.nonparametric.lowess(y, x, frac= 1./3, it=3)

z = sm.nonparametric.lowess(y, x)

plt.plot(x, y, color='dodgerblue')
plt.plot(z[:,0], z[:,1], 'ro-')

plt.show()

我取回了我输入的代码:

https://github.com/login/oauth/authorize?client_id=MY_CLIENT_ID&scope=read:org%20repo:status%20write:repo_hook&state=ARANDOM

哪个给了我带有问询授权的令牌:

https://github.com/login/oauth/access_token?client_id=MY_CLIENT_ID&client_secret=MY_CLIENT_SECRET&state=ARANDOM&code=THE_CODE

最后,当我使用以下查询组织的存储库之一时:

{"access_token":"MY_TOKEN","token_type":"bearer","scope":"read:org,repo:status,write:repo_hook"}

我得到:

curl \
  -H "Accept: application/vnd.github.v3+json" -H "Authorization: token MY_TOKEN" \
  'https://api.github.com/orgs/MY_ORG/repos' | jq -r '.[].full_name'

并且没有私有存储库(放入MY_ORG/public01 MY_ORG/public02 不会返回任何内容)。

我想念什么?预先感谢。

0 个答案:

没有答案