저는 프로그래밍에 익숙하지 않고 현재 코스에 있습니다. Instagram 용 API에 대한 액세스 토큰을 요청하고 싶지만 설명서에 클라이언트를 등록하면 어떤 의미인지 이해할 수 없습니다. 나는 현재 그 과정의 3 단계에 머물러있다. 여기 내 코드는이 오류가 발생합니다 형식 오류 : 나는 "XX"Instagram에서 API 요청하기
@app.route("/request_api")
def exchange_code(accesscode):
API_ENDPOINT = 'https://api.instagram.com/oauth/access_token'
CLIENT_ID = 'xx'
CLIENT_SECRET = 'xx'
REDIRECT_URI = 'xx'
CODE = 'xx'
data = {
'client_id': CLIENT_ID,
'client_secret': CLIENT_SECRET,
'grant_type': 'authorization_code',
'code': CODE,
'redirect_uri': REDIRECT_URI
}
headers = {
'Content-Type':'application/x-www-form-urlencoded'
}
r = requests.post('%s/oauth2/token' % API_ENDPOINT, data, headers)
print r.url
print r.status_code
return r.json()
app.run의 정확한 세부 사항을 작성 확신합니다 (디버그 : exchange_code()가 정확히 1 인수 (0 주어진) PS 소요 = True)
도움이 될 것입니다 !!
덕분에, 지금은 해결합니다. 대신 curl 명령을 실행 해 보았지만 Windows 명령에서는 작동하지 않습니다. git bash를 사용할 때 작동했습니다. – Van