Ich versuche, ein Skript einzurichten, um automatisch eine Nachricht auf eine Facebook-Seite zu posten, die ich admin bin. Ich habe den Code unten, aber derzeit, statt auf der Seite der Seite als der Seitenadministrator zu posten, geht der Beitrag von meinem persönlichen Konto zum Abschnitt "Besucherbeiträge" der Seite. Irgendwelche Ideen, wie ich das lösen kann?Facebook-Posting als Seite mit 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;
}
Warum der Downvote? – user13286