私は管理者のFacebookページに自動的にメッセージを投稿するスクリプトを設定しようとしています。私は以下のコードを持っていますが、現在、ページ管理者としてページの壁に掲示する代わりに、私の個人アカウントからページの「訪問者の投稿」セクションに投稿が行きます。どのように私はこれを解決することができるかに関する任意のアイデア?PHP APIを使用してページとしてページをポストする
require_once('Facebook/autoload.php');
$fb = new Facebook\Facebook([
'app_id' => 'myappid',
'app_secret' => 'myappsecret',
'default_graph_version' => 'v2.5',
]);
$pageID = 'mypageid';
$accessToken = 'myaccesstoken';
try {
$publish = $fb->post('/' . $pageID . '/feed',
array(
'access_token' => $accessToken,
'message' => $status,
'to' => $pageID
)
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
なぜdownvoteですか? – user13286