2013-05-01 113 views
0

我嘗試在我的Facebook頁面牆上發佈消息。 我使用facebook圖形API(manage_pages和publish_stream)在Facebook上發佈到Facebook頁面牆上錯誤

當我執行我的代碼facebook顯示此錯誤。

任何人都知道如何做到這一點,或者我的代碼需要更改??????謝謝

這是錯誤消息: L'URL fournie n'est pasautoriséepar la configuration de l'application .: Une ou plusieurs URL fournies ne sont pasautoriséespar lesparamètresde l'application。 Elle(s)doi(ven)t對應於Canevas或Canevas網站,或者是Domaine doitêtreun sous-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

確保您的應用程序配置正確。轉到Developer Site並更新您的設置,以便您的網站URL在「帶Facebook登錄的網站」部分(或其他相關區域)中輸入。確保您的域名也包含在「應用域名」字段中。