我目前正在创建我的网络应用的移动版本。 该应用程序正在使用Facebook的PHP客户端库进行开发。
问题:
我使用以下移动网址允许用户使用移动设备登录: http://m.facebook.com/tos.php?api_key=APIKEY&v=1.0&next=http%3A%2F%2Ftweelay.net%2Fm.php&cancel=http%3A%2F%2Ftweelay.net%2Fm.php
APIKEY是我应用程序的实际Facebook API密钥。
在网址中,我告诉Facebook,当用户登录或在登录屏幕上点击取消时,用户将用户重定向回http://tweelay.net/m.php
。我正在拉我的头发试图弄清楚为什么它一直将用户发送到目前无效终点的http://m.tweelay.net/m.php
。
我已经浏览了Facebook上的所有应用程序设置,但我无法找到任何引用http://m.tweelay.net
并浏览我的所有源代码,我无法找到引用m.
子域的任何内容
有什么想法吗?我缺少一个设置吗?也许图书馆里有一面旗帜?
答案 0 :(得分:1)
我已经看到Facebook在检测移动浏览器类型时执行此操作,有时也会随机通过Firefox(在尝试访问facebook.com时也会发生这种情况)。我有时设法重置它,但这不是一个有保障的修复。
如果您想确保用户访问正确的网站,我建议您创建子网域并将流量重定向到您常用的网站,这就是我所做的,现在我不担心它会恢复原状。