私のウェブサイトから私の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ページに投稿を送るだけです。
こんにちは、あなたはそれを修正できましたか? – Eduardo