首页 文章

Facebook OAUTH服务器端身份验证失败

提问于
浏览
0

遵循此处定义的服务器端身份验证过程:https://developers.facebook.com/docs/authentication/server-side/ .

跑这个命令:

https://www.facebook.com/dialog/oauth?client_id=xxxxxx&state=you&redirect_uri=http://lovers.net&scope=ads_management,offline_access

结果如下:

=“> http://lovers.net/?state=you&code=AQA7c30iVuCyDJzlKP8-9z_Rv7JhpnHEEfsiT5doge1TL--WSXdK9NjCl7q7_Ldovrc9SrlaOZe9VzS1pvelthA2hD72Q5aTVjFlviNPuQJ1U3LP16e7zY7lI5avSlcL1wZoOYYi5JeoOsPwe9HaeQvtfBQSYVX2WQCbo2tVFYboSq1_FNSHOpAKsaW86-1IJM#=

我转向这个:

=“> https://graph.facebook.com/oauth/access_token?client_id=xxxx&redirect_uri=http://lovers.net&client_secret=xxxxx&code=AQA7c30iVuCyDJzlKP8-9z_Rv7JhpnHEEfsiT5doge1TL--WSXdK9NjCl7q7_Ldovrc9SrlaOZe9VzS1pvelthA2hD72Q5aTVjFlviNPuQJ1U3LP16e7zY7lI5avSlcL1wZoOYYi5JeoOsPwe9HaeQvtfBQSYVX2WQCbo2tVFYboSq1_FNSHOpAKsaW86-1IJM#=

结果如下:

{“error”:{“message”:“验证验证码时出错 . ”,“type”:“OAuthException”,“code”:100}}

1 回答

  • 1

    很可能你在调用 /oauth/access_token 时为 redirect_uri 参数指定了一个不同的值,就像你将用户发送到auth对话框时那样 - 这个例子就是你的代码中的情况 .

相关问题