为什么我无法建立访问我的Facebook应用程序的权限?

时间:2011-09-12 07:57:15

标签: php facebook

我按照this page上的说明创建了一个PHP脚本,希望能够允许我从我的网站发布到Facebook。

我真正想要建立的是能够在我的网站上输入文本和链接到表格并将其发布到Facebook墙上。

我的理解是我需要验证Facebook应用程序才能执行此操作,这就是我进入上述网页的原因。

我尽职尽责地遵循他们的指示,到现在为止,我经历过很多次,检查以确保我已经准确地遵循了他们的步骤。

然而,当它到达我从我的网站运行fb_access.php的部分时,我绝对没有得到Facebook的回复。

我注意到我正在使用的页面上的屏幕截图示例不是我在Facebook界面中看到的。该教程是从2010年12月开始的,我希望这个教程已经足够了,但也许事情已经改变了......?

如何让Facebook回复我的PHP脚本?

<?
require_once 'facebook.php';

$app_id = "<my App ID";
$app_secret = "<my App Secret>";

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

if(is_null($facebook->getUser()))
{
 header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");
 exit;
}
?>

1 个答案:

答案 0 :(得分:1)

尝试使用Facebook PHP SDK演示脚本:

https://github.com/facebook/php-sdk/blob/master/examples/example.php

一旦您运行此脚本,您就可以开始请求呼叫,例如发布到墙上。如果呼叫成功,FB将提示您获得许可请求。