我尝试在我的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>';
}
?>
答案 0 :(得分:0)
确保您的应用程序配置正确。转到Developer Site并更新您的设置,以便在“使用Facebook登录的网站”部分(或其他相关区域)中输入您的网站网址。确保您的域名也包含在“应用域名”字段中。