Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在AppEngine上使用Facebook API_Facebook_Google App Engine_Facebook Graph Api_Oauth - Fatal编程技术网

无法在AppEngine上使用Facebook API

无法在AppEngine上使用Facebook API,facebook,google-app-engine,facebook-graph-api,oauth,Facebook,Google App Engine,Facebook Graph Api,Oauth,所以,我有一个grade项目,我必须做一个mashup并将其部署到AppEngine上。所以,一切都很好,我甚至在几个月前就让它工作了,但是当我在做了一些更改并更新了facebook api之后再次部署该项目时,它就不再工作了 问题是,它确实在本地主机上工作。此错误仅在部署时发生。这只是一篇普通的发表文章 下面是错误: URL被阻止:重定向失败,因为URI未包含在应用程序客户端的OAuth授权列表中。检查客户端和web的OAuth访问是否处于活动状态,并将应用程序的所有域添加为OAuth重定向U

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

问题是,它确实在本地主机上工作。此错误仅在部署时发生。这只是一篇普通的发表文章

下面是错误:

URL被阻止:重定向失败,因为URI未包含在应用程序客户端的OAuth授权列表中。检查客户端和web的OAuth访问是否处于活动状态,并将应用程序的所有域添加为OAuth重定向URI

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

所以,这看起来很简单,但我真的不知道问题是我必须在appengine控制面板的配置中(很可能是这样)、在facebook api控制面板的配置中还是在项目代码中做些什么。我到处都查过了,几个月前解决这个问题的记忆很模糊,但现在我再也找不到了


谢谢

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

除了你需要你的应用程序id在那里,而不是1234567890。你可以从这里到那里:


它工作得非常好!事实上,localhost/uri是被添加的,所以我确实这么做了,但那是很久以前的事了,我不记得这次该怎么做了。谢谢!