不能在AppEngine上使用Facebook API

时间:2017-09-09 14:57:13

标签: facebook google-app-engine facebook-graph-api oauth

所以,我有这个成绩项目,我必须做一个mashup并在AppEngine上部署它。所以,一切都很好,我甚至在几个月前就开始工作了,但是当我在做了一些更改并更新facebook api之后再次部署项目时,它就不再有用了。

事情是,它确实适用于localhost。仅在部署时才会出现此错误。这只是POST后的正常发布。

所以,这是错误:

网址被阻止:重定向失败,因为URI未包含在授权应用程序客户端的OAuth列表中。检查客户端和网络的OAuth访问是否有效,并将应用的所有域添加为OAuth重定向URI

这是从西班牙语翻译的,所以它可能不完全准确。

所以,这似乎很容易,但我真的不知道问题是我是否必须在appengine控制面板的配置中做一些事情(最有可能),在facebook api控制面板的配置中或者如果它是项目代码中的东西。我已经到处检查了几个月前有解决这个问题的微弱记忆,但我不能再这样了。

谢谢!

1 个答案:

答案 0 :(得分:1)

对于Facebook登录,您需要告诉Facebook登录页面的URI。如果更改URI,则登录过程将中断。您可以从此页面设置URI:

https://developers.facebook.com/apps/1234567890/fb-login/

除非你需要你的app id而不是1234567890.你可以从这里到达那里:

https://developers.facebook.com/apps