有没有可能在本地使用Google应用引擎开发Facebook,而不必每次更改应用程序时都上传它?
我假设当您尝试从开发应用服务器访问Facebook API时,出现API错误191?
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.
(appname).appspot.com
,然后编辑系统上的HOSTS文件。127.0.0.1 devlocal.(appname).appspot.com
*.(应用名称).appspot.com
,它就会起作用。http://localhost:XXXX
或http://127.0.0.1:XXXX
以进行开发,然后在部署准备就绪时切换到实际网站。这对我很有效。我几年前遇到了这个问题,并写了一篇长文介绍了我如何解决它以满足我的需求。
http://www.upwithabang.com/articles/GAE-facebook-win7.html
本文涉及在您的笔记本电脑上设置Apache服务器,然后告诉Facebook和GAE表现得好像它们托管在生产服务器上。这解决了为测试每个小更改而进行不断上传的痛苦。
希望对某些人有所帮助,即使有点晚。