2015-03-31 158 views
0

我已经成功地在我的网站/ heroku应用程序中成功实现了“使用Facebook登录”按钮,在本地使用站点URL和应用程序域设置为localhost:8080时,它工作正常Facebook开发页面的应用程序设置。 heroku config:set FACEBOOK_APP_ID=133333333463066 \ FACEBOOK_SECRET=a7244e333333333a7a2bf9492a6089a0但whenI尝试:Node.js Heroku Facebook开发人员

我现在已经尝试将应用推到Heroku的去住,我已经改变了网站的网址以及应用程序域,以MYAPP .herokuapp.com,我一直在使用我的设置配置的Heroku使用按钮我收到此响应:

给定URL不被应用程序配置允许:一个或 更多给定的URL不被应用程序的设置所允许。必须 与网站网址或Canvas网址相符,或者该网域必须是其中一个应用网域的子域 。

+0

听起来像你需要在你的Facebook应用程序设置中注册你的域名myapp.herokuapp.com。尝试添加新的“网站”平台并放入新的网址。 – JoGoFo 2015-03-31 03:55:32

回答

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。