![](/img/trans.png)
[英]Error validating verification code when requesting Facebook access Token Server Side
[英]Facebook Server Side flow problem for Access Token: “Error validating verification code.”
我正試圖從Facebook接收訪問令牌。 我幾個晚上一直在打擊我的頭,並希望另一雙眼睛可以幫助我!
如https://developers.facebook.com/docs/authentication/所述,Facebook的服務器端流程表明訪問令牌URL應采用此格式。
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
我清理的 URL是(修改了client_id,client_secret和代碼的值):
https://graph.facebook.com/oauth/access_token?client_id=000000000000000&redirect_uri=http%3a%2f%2flocalhost%3a57260%2f&client_secret=00000aa0a000a0a000000aaaa0000a00&code=0.aAaAaa_aaAaaaAAaAaA_aa__.0000.0000000000-0000000000|aAAa0AAaa0AA0aAAAAaAA0Aa0a0
我收到的錯誤是
{
"error": {
"type": "OAuthException",
"message": "Invalid verification code format."
}
}
我看過多個帖子提到redirect_uri需要以斜杠(“/”)結尾,而且我已經提供了。 URL中唯一讓我感到懷疑的是端口號作為我的redirect_uri http:// localhost:57260 /,因為這是Visual Studio將我的開發地址分配為。 這與Facebook應用設置中的我的網站網址匹配。
提前致謝!
我遇到的最常見的錯誤是redirect_uri必須在兩個Url中完全匹配:
您的示例return_uri url看起來太短(除非您在站點的根目錄上進行身份驗證)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.