应用程序配置错误

时间:2012-07-17 13:42:54

标签: mobile facebook-javascript-sdk facebook-php-sdk

我正在开发一个移动网络应用程序,有时它显示“应用程序的移动版本不可用,因为它配置错误,因为移动访问”。为什么会这样?我注意到当用户从Fb注销并尝试返回到登录后显示登录表单的应用程序时,它会发生错误。

请帮忙

2 个答案:

答案 0 :(得分:0)

我遇到了这个问题,似乎问题在于,如果你刚刚从Facebook重定向到你的应用程序,然后立即重定向回apps.facebook.com/my-app/sub-uri然后Facebook加注错误。

这就是我正在做的以及我最终做的事情:

我尝试授权我的应用,授权通过重定向到Facebook并授权将应用重定向到我的apps.facebook.com/my-namespace/next-step。

在Facebook刚将您的用户重定向到应用程序后,使用移动设备访问并重定向回Facebook,导致错误。

然后我添加了一段移动嗅探代码,如果用户是移动的,它会在内部重定向到/下一步,而不是去apps.facebook.com。

移动设备的初始请求流程:

my.domain.tld/authorize 
-> graph.facebook.com/oauth/authorize 
<- my.domain.tld/authorized 
-> apps.facebok.com/my-app/next-step 

error

如果用户是移动设备,我会改为使用此功能:

my.domain.tld/authorize 
-> graph.facebook.com/oauth/authorize 
<- my.domain.tld/authorized 
-> my.domain.tld/next-step 

All working fine

答案 1 :(得分:0)

在Facebook开发者页面中检查您的原生iOS或Android应用程序包ID