在Facebook上制作移动Web应用程序 - 不可能的任务

时间:2012-12-22 01:40:34

标签: php facebook mobile

我在打开新帖子之前尝试阅读所有答案,所以如果它重复 - 抱歉。

我正在尝试为现有的FB应用程序制作移动Web应用程序。我在我的应用设置中设置了所有要求,它正在“正常工作”。通过“工作”,我知道当我创建index.php文件并将某些内容回显时,我得到了响应。当我尝试登录FB时,问题就出现了。

我当前的应用程序是用PHP制作的,我在服务器端进行登录,就像这样

$facebook = new Facebook(array(
  'appId'  => $fbID,
  'secret' => $fbSecret,
  'cookie' => true,
));

$fb_user = $facebook->getUser();

if($fb_user < 1)
{
    $scope = 'publish_stream,status_update,photo_upload';

    $login_url = $facebook->getLoginUrl(array(
        'redirect_uri'=>$redirect_url,
        'next'=>$redirect_url,
        'scope'=>$scope)
        );
    echo "<script>top.location.href='".$login_url."';</script>";
    exit;
}

所以现在我正在尝试实现类似的东西,所以我可以把代码放在 - &gt; if_mobil =做另一种登录,但它不起作用: - (

我尝试调整JS方法,但它不起作用

if ($detect->isMobile()) {
    $login_url = "https://m.facebook.com/dialog/oauth?client_id=$fbID&response_type=code&redirect_uri=$redirect_url&scope=$scope";
    echo "<script>top.location.href='".$login_url."';</script>";
    exit;

那里有工作代码吗?我正在寻找官方的FB文档,我所能找到的只是http://developers.facebook.com/docs/mobile/web/build/,但它也使用JS进行登录。

任何指示?提前谢谢!

0 个答案:

没有答案