2017-11-01 5 views
0

저는 프로그래밍에 익숙하지 않고 현재 코스에 있습니다. 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)

도움이 될 것입니다 !!

+0

덕분에, 지금은 해결합니다. 대신 curl 명령을 실행 해 보았지만 Windows 명령에서는 작동하지 않습니다. git bash를 사용할 때 작동했습니다. – Van

답변

0

당신은 참조 링크 할 수 있습니다 https://youtu.be/fGMk8daxF08
이 자세한 내용을 알고, 당신은 읽어야 더 here

+0

안녕하세요, 정말 고마워요! – Van

+0

아직 3 단계에서 멈추었지만 ... – Van