OAuth facebook pagetab app错误

时间:2012-03-06 15:33:45

标签: facebook oauth

我完全被这个人困住了.. 我无法获得js sdk甚至oauth链接工作.. 当我尝试oauth示例时,它可以正常工作:

https://www.facebook.com/dialog/oauth?scope=email,user_birthday&client_id=123050457758183&redirect_uri=http://www.example.com/response/&response_type=token

但在我的情况下:

https://www.facebook.com/dialog/oauth?scope=email,user_birthday&client_id=317872318261965&redirect_uri=http%3A%2F%2Fwww.facebook.com%2Fpages%2FDigiComm%2F185749568187479%3Fsk%3Dapp_317872318261965&response_type=token

链接基本相同,但是出错了 我已经和它斗争了好几天..而且无法理解,可能是什么问题, 因为每次我尝试用js sdk打开auth对话框时都会遇到同样的错误.. 它必须是Facebook方面的应用程序设置中的错误,但我不明白是什么..

我说我和这个家伙有同样的问题.. 但我可以看到他也没有得到任何答案: Using OAuth dialog for facebook app do not allow to use canvas URL as redirect_uri

2 个答案:

答案 0 :(得分:1)

您需要确保开发人员应用(https://developers.facebook.com/apps/317872318261965)中的画布/标签/网站网址与您网址中的重定向URI相匹配。

目前,您的链接指向http://www.example.com - 您需要将其指向您的应用托管的任何位置。

答案 1 :(得分:0)

尝试使用所有斜杠添加http://www.example.com/作为网站,将example.com添加为app域

更新

如果是画布应用程序,则redirect_uri应为:

urlencode("http://apps.facebook.com/MY_APP_NAMESPACE/");