WP Plugin: „Facebook Page Publish“ access permissions are missing

Beim Veröffentlichen des letzten Artikels von mir, bekam ich eine Fehlermeldung des von mir verwendeten Plugins „Facebook Page Publish“ (aktuelle Version 0.3.9). Mit diesem Plugin lassen sich neue Artikel automatisch auf Facebook posten. Doch diesmal ging es schief.

Folgende Fehlermeldung trat bei den Einstellungen des Plugins auf:

Some or all access permissions are missing. Please click the button Grant access rights! and authorize the plugin to post to your Facebook profile or page.
[Error occured at line 774]
Your page or profile's access permissions could not be verified.

Grund der Fehlermeldung liegt wohl bei Facebook: Removal of offline access permission.  Aber es gibt zum Glück bereits eine Lösung dafür.

In der Datei wp-content/plugins/facebook-page-publish/fpp_index.php wird die Zeile 594

preg_match('/^.+=\s*(.+)/', $access_token_url, $matches);

durch

preg_match('/access_token=(.*)&expires/', $access_token_url, $matches);

ersetzt. In der Zeile 663 wird

$permissions = array('offline_access', 'share_item');

zu

$permissions = array('share_item');

Schon funktioniert das Plugin wieder. Evtl. muss man noch einmal die Zugriffsrechte gewähren.

Schreibe einen Kommentar