我正在尝试配置我的HTML5 Facebook Web应用程序但没有成功。
设置。
什么有效
- 桌面画布集成(我使用signed_request参数获取POST并可以将其交换为访问令牌)
- Facebook连接。照常营业。
什么行不通
- iPhone 3Gs上的FB iOS app 4.1将用户发送到http://my.example.net/?ref=bookmark&refid=8&pos=1。我从Referral Auth文档中了解到,我将获得可以交换访问令牌的URL参数“code”。请参阅https://developers.facebook.com/docs/guides/mobile/web/#login
- iPad v1上的FB iPad应用程序将用户发送到http://fb.example.net/?ref=bookmark&refid=8&pos=1。此处也没有“代码”参数。
iPhone上的- m.facebook.com就像Case(1)一样。我看到它偶尔重定向my.example.net ??
iPad上的- m.facebook.com Safari就像Case(2)
醇>
在所有情况下,都不会显示身份验证对话框。此错误可能与以下内容有关:https://developers.facebook.com/bugs/364761150204975
我期待发生的事情。
在所有情况下,1-4个移动用户被重定向到my.example.net,并在URL中定义了“code”参数。新用户将在重定向之前看到身份验证对话框,如下所述:https://developers.facebook.com/docs/opengraph/authentication/和https://developers.facebook.com/docs/guides/mobile/web/#login
设置有什么问题,或者我不明白的地方吗?
基本设置
验证对话框设置
高级设置1/2
高级设置2/2