Node.js Heroku Facebook开发者

时间:2015-03-31 03:46:39

标签: node.js facebook heroku sdk facebook-sdk-3.0

我成功地使用Facebook'成功实施了登录。按下我的网站/ heroku应用程序,在本地使用网站URL和App Domain在Facebook开发页面的应用程序设置中设置为localhost:8080时,它可以正常工作。

我现在尝试将应用程序推送到heroku上线,我已将网站URL和应用程序域更改为 myapp .herokuapp.com,我已使用以下设置我的heroku配置: heroku config:set FACEBOOK_APP_ID=133333333463066 \ FACEBOOK_SECRET=a7244e333333333a7a2bf9492a6089a0但是当我尝试使用按钮时,我会收到此回复:

  

应用程序配置不允许使用URL:一个或   应用程序的设置不允许使用更多给定的URL。它必须   匹配网站URL或Canvas URL,或域必须是子域   应用程序的一个域名。

1 个答案:

答案 0 :(得分:0)

问题在于我正在使用:

module.exports = {

    'facebookAuth' : {
        'clientID'      : '663072463821834', // your App ID
        'clientSecret'  : 'fb87ad1ac64364e3bf42c95766a50e08', // your App Secret
        'callbackURL'   : 'http://infinite-scrubland-4586.herokuapp.com/auth/facebook/callback'
    }

设置我的配置,但我没有使用/auth/facebook/callback的相应后缀更新我的callbackURL。