是否有可能使用谷歌应用程序引擎在本地开发Facebook,而无需每次更改它时都上传应用程序?如何在本地机器上测试开发与谷歌应用程序引擎的Facebook应用程序
7
A
回答
10
我认为当您尝试从开发者应用程序服务器访问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.
如果在本地主机开发时,可以设置“网站域名”字段在你的Facebook app settings到(appname).appspot.com
,然后编辑您的系统上HOSTS文件。
在我的环境我刚刚进入:
127.0.0.1 devlocal.(appname).appspot.com
只要在浏览器的URL匹配*.(appname).appspot.com
,它会工作。
2
您可以将Facebook应用设置中的网站字段设置为http://localhost:XXXX
或http://127.0.0.1:XXXX
进行开发,然后将其更改为一旦准备部署即可。这对我很好。
0
几年前,我遇到了这个问题,并写了一篇关于如何解决它的文章,以满足我的需求。
http://www.upwithabang.com/articles/GAE-facebook-win7.html
它涵盖了在笔记本电脑上,然后告诉Facebook和GAE中表现得好像它托管在生产服务器上设置一个Apache服务器。这解决了不断上传测试每一个小变化的痛苦。
希望这有助于某人,如果不是晚了一点。
相关问题
- 1. 应用程序引擎谷歌的Oauth上开发服务器
- 2. Facebook聊天机器人使用谷歌应用程序引擎
- 3. pycurl与谷歌应用程序引擎
- 4. URLFetchService与谷歌应用程序引擎
- 5. 谷歌应用程序引擎getImageServingUrl与
- 6. 在本地机器上的MySQL谷歌应用程序引擎 - 错误
- 7. css应用程序与谷歌应用程序引擎缓慢
- 8. SSLError在谷歌应用程序引擎(本地开发服务器)
- 9. 谷歌应用程序引擎应用程序的索引
- 10. 排序谷歌应用程序引擎
- 11. 在谷歌应用程序引擎
- 12. 在cygwin谷歌应用程序引擎
- 13. 在谷歌应用程序引擎
- 14. 在谷歌应用程序引擎SDK
- 15. 在谷歌应用程序引擎
- 16. java.lang.ClassNotFoundException:sun.security.provider.Sun在谷歌应用程序引擎
- 17. 谷歌应用程序引擎 - 在
- 18. 栎在谷歌应用程序引擎
- 19. 在谷歌应用程序引擎
- 20. 在谷歌应用程序引擎erlang?
- 21. OAuth在谷歌应用程序引擎
- 22. 在谷歌应用程序引擎
- 23. e.printStackTrace在谷歌应用程序引擎
- 24. JSF在谷歌应用程序引擎
- 25. 在谷歌应用程序引擎JAVA
- 26. KindError在谷歌应用程序引擎
- 27. 如何从本地机器部署一个PHP应用程序到谷歌应用程序引擎
- 28. 谷歌应用程序引擎要求测试索引
- 29. openID登录(在本地主机上)在谷歌应用程序引擎
- 30. 谷歌应用程序引擎的应用程序监控java
这个(即使用HOSTS)是一个非常整洁的想法,它不仅适用于Facebook,而且许多其他网站(以PayPal交易后重定向为例)。感谢分享:) – Xion 2011-04-29 18:17:00
事实上,我昨天就遇到过这个问题! – 2011-04-29 18:36:28
@justinmorgan那么:8080呢?没有它我得到一个错误页面,当我在URL的末尾添加它仍然给我错误代码191 – Uri 2011-09-25 11:16:19