我正在學習構建fb應用程序,並且在第一次嘗試時,我得到了這個奇怪的OAuthException。本教程明確提到我需要傳遞redirect_uri,client_secret,client_id和代碼(來自app auth階段)。但是,當流完成的,而不是得到一個訪問令牌這裏是JSON錯誤對象,我得到:看似奇怪的OAuthException
{"error":{"message":"client_secret should not be passed to \/oauth\/access_token\/","type":"OAuthException"}}
編輯:這是我使用建URL(原諒過度二號線的片段,請)
url = "https://graph.facebook.com/oauth/access_token/"
url += "?"
url += urllib.urlencode([('client_id',client_id),
('redirect_uri', redirect_uri),
('client_secret', client_secret),
('code', code)])
其中的變量保持正確的價值觀。(檢查> 5倍)
很奇怪,因爲你當然應該傳遞client_secret!只是爲了掩蓋顯而易見的情況,您正在使用https://graph.facebook.com/oauth/access_token,對嗎?並確定https? –
@FloydWilburn是的,據我所知,一切都很好......我只是編輯了這個問題來添加構建url的代碼。看一看。 –