在Facebook上发布到Facebook页面墙错误

时间:2013-05-01 10:47:35

标签: php facebook facebook-graph-api

我尝试在我的Facebook页面墙上发布消息。 我使用facebook Graph API(manage_pages和publish_stream)

当我执行我的代码时,facebook显示此错误。

任何人都知道如何做到这一点,或者我的代码需要改变??????感谢

这是错误消息: L'URL fournie n'estpasautoriséeparla configuration de l'application:Une ou plusieurs URL fournies ne sontpasautoriséesparlesparamètresdel'application。 Elle(s)doi(ven)t对应的网站ou du Canevas,ou le domainedoitêtreunsous-domaine de l'un des domaines de l'application。

<?php 
require_once 'src/facebook.php';

$appId='4067222xxxxxx';
$secret='deb4246189c15f173252exxxxxxxx';
$returnurl='https://pacific-savannah-xxxx.herokuapp.com/';
$permissions='manage_pages, publish_stream';

$fb=new Facebook(array('appId'=>$appId,'secret'=>$secret));

$fbuser=$fb->getUser();
if($fbuser){

}
else {
    $loginurl=$fb->getLoginUrl(array('scope'=>$permissions,'redirect-uri'=>$returnurl));
    echo '<a href="'.$loginurl.'">Login </a>';
}

?>

1 个答案:

答案 0 :(得分:0)

确保您的应用程序配置正确。转到Developer Site并更新您的设置,以便在“使用Facebook登录的网站”部分(或其他相关区域)中输入您的网站网址。确保您的域名也包含在“应用域名”字段中。