簡體   English   中英

Facebook API未捕獲的OAuthException:(#200)

[英]Facebook API Uncaught OAuthException: (#200)

我正在嘗試驗證以下鏈接的facebook。 我需要用戶必須遵循“ X”才能訪問信息。

我的問題是權限問題,我給應用程序“ publish_actions'permisions,但出現此錯誤:

未捕獲的OAuthException:(#200)需要擴展權限:publish_actions被拋出...

這是我的代碼:

require_once("./facebook/facebook.php");

$config = array();
$config['appId'] = '';
$config['secret'] = '';
$config['fileUpload'] = false; // optional

$facebook = new Facebook($config);

if ( $facebook->getUser() )
    echo '<a href="'. $facebook->getLogoutUrl() . '">Cerrar sesión en Facebook</a>';
else
    echo '<a href="'. $facebook->getLoginUrl() . '">Iniciar sesión en Facebook</a>';


echo '<pre>';
var_dump($facebook->api('/me/og.likes','POST',array('object' => "http://samples.ogp.me/226075010839791")));
echo '</pre>';

getLoginUrl的參數為空。 應該如下

$params = array(
  'scope' => 'publish_actions'
);

echo '<a href="'. $facebook->getLoginUrl($params); . '">Iniciar sesión en Facebook</a>';

參見https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/https://developers.facebook.com/docs/facebook-login/permissions/#adding

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM