Я вручную создал токен в Github -> Settings -> Personal access tokens -> Generate new token
и выбрал только repo
scope
.
Этот токен прекрасно работает, поэтому с ним я могу вдаваться в организацию. У меня есть привилегии write
.
Затем я хочу сделать то же самое (получить access_token) на github-api
.
params = dict(client_id=client_id,
client_secret=client_secret,
code=code)
url = url_concat("https://github.com/login/oauth/access_token", params)
req = HTTPRequest(url,
method="POST",
headers={"Accept": "application/json"},
body="")
В результате у меня есть json
:
{
'scope': 'repo',
'token_type': 'bearer',
'access_token': 'xxxxxxxx10755fbb6c281e92902ed122144886c5'
}
Это все правильно, но я не могу вдаваться в репозиции организации, где у меня есть привилегии write
. Я могу нажать только на свои собственные репозитории.
Не могли бы вы помочь? Любая идея, где ошибка или неточность, приветствуется.