我正在使用java,我的演示应用程序的目的很简单:更新用户状态.我按照http://developers.facebook.com/docs/authentication页面上的服务器端流程进行了操作.我得到了auth对话框,facebook引导回调网址,我在回调页面中获得了代码.然后,当我尝试生成访问令牌时,我失败了.
在指南页面中,它表示可以使用以下网址生成访问令牌:
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
Run Code Online (Sandbox Code Playgroud)
但是在我的环境中发生的是我收到以下错误消息:
{
"error": {
"type": "OAuthException",
"message": "Error validating verification code."
}
}
Run Code Online (Sandbox Code Playgroud)
我很确定每个参数都是正确的,因为如果我更改了client_id值或client_secret参数,我将收到不同的错误消息.代码参数是我从facebook回调中得到的.所以这应该是正确的,对吧?真的无法弄清楚是什么问题....
对此有何想法?我被困在这里......