Ich habe jetzt für eine Weile ratlos worden. Ich versuche, mir eine kleine App zu schreiben, die automatisch an eine Reihe von Gruppen schreibt, in denen ich Mitglied bin. Ich bin ein PHP-Neuling, aber das ist meine stärkste Fähigkeit für was FB in Bezug auf den Zugang ermöglicht, die ich sagen kann. Bisher kann ich an meine eigene Wand kein Problem posten, aber sobald ich es versuche und auf meine eigene FB-Testgruppe poste bin ich ratlos. Hier ist mein Code so weit ...Facebook PHP SDK 5.0 - Buchung auf Gruppe
<?php
require_once __DIR__ . '/vendor/autoload.php';
require 'src/config.php';
require 'src/facebook.php';
$fb = new Facebook\Facebook([
'app_id' => $config['App_ID'],
'app_secret' => $config['App_Secret'],
'default_graph_version' => 'v2.8',
]);
$linkData = [
'link' => 'http://www.example.com',
'message' => 'Test post to my feed.',
];
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post('/{group_id}/feed', $linkData, $config['Access_Token']);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
?>
Zur Zeit der Fehler, dass dies Erzeugungs ist: Graph hat einen Fehler zurückgegeben: (# 200) Unzureichende Berechtigung zum Posten im Namen des Betrachters gezielt
Ich habe die App Public erstellt und das Access Token mit manage_pages und publish_pages generiert. Leider habe ich ab jetzt keine Ideen mehr. Jede Hilfe würde sehr geschätzt werden. Danke im Voraus.
Der Fehler sagt Ihnen, es ist ein Facebook-Problem. Entweder Sie authing das Konto nicht richtig, Ihr Facebook-Konto hat die Anwendung der Erlaubnis nicht gegeben (mehr als wahrscheinlich, dass Ihr Fehler hier), in seinem Namen zu veröffentlichen, oder Sie haben keine Berechtigung für die Gruppe zu posten. – Kaylined
Überprüfen Sie, ob die App die Berechtigungen zum Posten in meinem Namen hat. Ich kann die Gruppe interaktiv von der FB aus posten, also sind auch keine Berechtigungen für die Veröffentlichung in der Gruppe vorhanden. Ich bin mir nicht sicher „authing das Konto richtig“ ... –
Es ist nicht möglich, Gruppen posten, die Sie nicht Administrator sind von – WizKid