使用静态IP将FB Apps集成到网站中的URL错误消息无效

时间:2012-02-06 09:24:07

标签: facebook login oauth

我现在住在越南。据我所知和测试,FB现在被阻止了。因此我必须使用facebook的静态IP(60.254.175.42)。使用这种方法,我可以从WEB浏览器登录Facebook,没有任何问题。但是,当我使用OAuth协议将FB集成到我的网站时(例如,允许用户使用FB帐户登录我的网站),我总是收到消息“请求的URL”/ oauth / authorize?client_id = 152190004803645& response_type = code& redirect_uri = http%3A%2F%2Flocalhost%3A8888%2Ffb& scope = publish_stream,email,user_birthday,user_location“,无效。 参考#9.26affe3c.1328519733.956d48'。 请指教, 感谢

1 个答案:

答案 0 :(得分:0)

在重定向用户之前,请确保您使用完整的网址而不是其中的一部分,完整网址应如下所示:

http://www.facebook.com/dialog/oauth/authorize?client_id=152190004803645&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8888%2Ffb&scope=publish_stream,email,user_birthday,user_location

同时检查您是否在应用程序设置中将localhost定义为App Domain。