これは非常に単純なはずですが、失敗点が見つからないようです。うまくいけば、他の誰かが私にそれを指摘することができます.
最初に にアクセスするhttps://github.com/login/oauth/authorize?client_id=CLIENT_ID&scope=gist
と、コードが返されます。次に、これを行います:
import requests, json
client_id = XXXX
client_secret = XXXX
code = XXXX
r = requests.post(
'https://github.com/login/oauth/access_token',
data=json.dumps({
'client_id':client_id,
'client_secret':client_secret,
'code':code
})
r.content # this gives me a 404 header
テスト ユーザーにアクセスすると、承認済みとして表示され、アプリには 1 人のユーザーが表示されますが、アクセス トークンがありません。
私は何を間違っていますか。