2017-03-14 4 views
1

私のウェブサイトから私のFacebookのサイトに投稿したいです。私は自分のサイト用のアプリを作成しました。私はこのコードを使用しています。私はアプリからのデータを '[]'で置き換えます。Facebook post wirth PHPエラー:(#200)ユーザーがこのアクションを実行するアプリケーションを承認していません

require_once 'lib/php-graph-sdk-5.4/src/Facebook/autoload.php'; 

// initialize Facebook class using your own Facebook App credentials 
// see: https://developers.facebook.com/docs/php/gettingstarted/#install 
$access_token = '[aaccesstoken]'; 

$config = array(); 
$config['app_id'] = '[appid]'; 
$config['app_secret'] = '[appsecret]'; 
$config['fileUpload'] = false; // optional 

$fb = new \Facebook\Facebook($config); 

// define your POST parameters (replace with your own values) 
$params = array(
    "access_token" => $access_token, // see: https://developers.facebook.com/docs/facebook-login/access-tokens/ 
    "message" => "Test Message", 
    "link" => "http://www.frauen-styles.de", 
    "picture" => "http://www.frauen-styles.de/site/assets/files/3545/20.jpg", 
    "name" => "Test Name", 
    "caption" => "Caption", 
    "description" => "Beschreibung" 
); 

// post to Facebook 
// see: https://developers.facebook.com/docs/reference/php/facebook-api/ 
try { 
    $ret = $fb->post('/me/feed', $params); 
    echo 'Successfully posted to Facebook'; 
} catch(Exception $e) { 
    echo $e->getMessage(); 
} 

私は間違っていますか?私はこのページの管理者です。サポートでは、adminish_pagesがadminのためにアプリのために再登録されていないことがわかります。私は私のウェブサイトから私のFacebookページに投稿を送るだけです。

+0

こんにちは、あなたはそれを修正できましたか? – Eduardo

答えて

関連する問題