Bis heute haben fast alle Aufrufe meiner App zum Teilen von Links in Benutzerfeeds den folgenden Fehler:
%Vor% Uisng PHP cURL, ich poste in https://graph.facebook.com/{user_id}/feed
und übergebe einen link
-Parameter, der auf eine gültige, funktionierende URL verweist (plus message
params) etc.
Seltsamerweise kann ich eine Befehlszeilen-cURL-Anfrage ausgeben und die Anfrage scheint korrekt zu funktionieren (zumindest habe ich noch keinen Fehler gehabt).
Ich möchte keinen Bugreport einreichen, obwohl ich etwas in einer brechenden Migration verpasst habe. Irgendwelche Ideen, was das verursacht?
Die Lösung für mich war:
1) Ich habe ein Foto auf mein Facebook-Benutzerkonto hochgeladen
%Vor%2) Danach setzen Sie den Zugang für dieses Bild zu "Für alle" auf meiner Facebook-Seite.
3) Dann nahm var_dumped id
zu url https://www.facebook.com/photo.php?fbid={var_dumped id}
4) Für jeden Benutzer, der meine App autorisiert hat, funktioniert der folgende Code normal $fb->api('/' . $fbuserid . '/feed', 'POST', [ 'link' => 'https://www.facebook.com/photo.php?fbid={var_dumped id}', 'message' => 'my post', 'type'=>'photo']);
Tags und Links oauth facebook-graph-api exception feed