Heroku Facebook app index空白

时间:2013-10-23 22:53:26

标签: php facebook heroku

我正在尝试开发一个Facebook应用程序,我已经完成了十次,它总是像魅力一样。事实是,我的索引页现在显示为空白,在正常的Heroku网址和Facebook上。我也尝试过Heroku Facebook PHP的默认索引页面,甚至那个显示空白。

现在,我已经读过很多次这是因为安全冲浪。但这不是问题,因为它甚至不适用于Heroku。这是链接:http://fathomless-thicket-9581.herokuapp.com/

1 个答案:

答案 0 :(得分:0)

你运行heroku logs了吗?今天我在测试新应用时遇到了同样的问题。我使用了示例here并按照here的说明操作。该应用程序在我的本地工作但不在heroku(也不是facebook)。发现日志后,我发现了以下错误:

[Thu Oct 24 06:29:13 2013] [error] [client xx.xx.xxx.xxx] PHP Fatal error:  Uncaught OAuthException: Invalid OAuth access token signature.\n  thrown in /app/www/sdk/src/base_facebook.php on line 1264

我通过vhost配置在本地设置环境变量,在配置变量上设置heroku。似乎虽然两个配置变量都设置正确(heroku config),但当我将它们回显到页面(echo $_SERVER['HTTP_HOST'].' / '.AppInfo::appID().' / '.AppInfo::appSecret();)时,只有一个显示在heroku页面上(但都显示在我的本地,这就是它在那里工作的原因。)

我删除了两个变量并重置它们:

heroku config:unset FACEBOOK_SECRET
heroku config:unset FACEBOOK_APP_ID

heroku config:set FACEBOOK_SECRET=xxxxx...
heroku config:set FACEBOOK_APP_ID=xxxxx...

现在适合我