-1

我正在开发一个应用程序,你聊天最多的朋友,所以我编写了以下代码来登录该应用程序,但是当我尝试点击登录 url 时,我在 facebook 誓言权限对话框页面中收到以下错误消息:
错误发生,请重试。
我写的代码在这里:

<?php
require("facebook.php");
require("settings.php");
$facebook=new Facebook(array('app_Id'=>$app_id,'secret'=>$secret,'cookie'=>true));
$user=$facebook->getUser();
if($user)
{
    var_dump($user);
}
else
{
$login_url = $facebook->getLoginUrl(array("scope"=>"read_mailbox"));
    echo "<a href='$login_url'>Login</a>";
echo $login_url;
}
?>

我的测试应用程序的网址是:www.cyberkiller.freeserver.me应用程序 中的错误可能是什么?

4

2 回答 2

1

请检查您的应用程序中给出的重定向和代码中给出的重定向 url,它应该是相同的

它说登录后的重定向网址

它将作为站点 URL:在您的应用编辑页面中给出

还要检查您的应用凭据

使用图形 API 很简单。

于 2013-01-25T05:13:41.780 回答
0

应该是 appID 而不是 app_ID:

不正确:

$facebook=new Facebook(array('app_Id'=>$app_id,'secret'=>$secret,'cookie'=>true));

正确的:

$facebook=new Facebook(array('appId'=>$app_id,'secret'=>$secret,'cookie'=>true));
于 2013-01-25T05:16:00.603 回答