Heim  >  Artikel  >  Backend-Entwicklung  >  Wie poste ich mit PHP ohne SDK auf einer Facebook-Fanseite?

Wie poste ich mit PHP ohne SDK auf einer Facebook-Fanseite?

Susan Sarandon
Susan SarandonOriginal
2024-11-24 06:58:101005Durchsuche

How to Post to a Facebook Fan Page Using PHP Without the SDK?

So posten Sie mit PHP mühelos auf einer Facebook-Fanseite

Viele waren beim Versuch, auf Facebook zu posten, mit der Frustration veralteter Tutorials konfrontiert Fanseiten mit PHP. Dieser Leitfaden stellt eine umfassende Lösung vor, die einen einfachen, aber effektiven Ansatz ohne den Aufwand des PHP SDK nutzt.

Schritt 1: Berechtigungen und Seiten-Token sichern

  • Navigieren Sie zum Facebook Developer Tools Explorer und wählen Sie Ihre App aus.
  • Klicken Sie auf „Zugriffstoken abrufen“ und erteilen Sie Berechtigungen für „manage_pages“ und „publish_stream“.
  • Ersetzen Sie „me/accounts“ durch das Textfeld neben „GET“ und klicken Sie auf die daneben liegende blaue Schaltfläche.
  • Suchen Sie Ihre Seite in der Liste und kopieren Sie sie sein Zugriffstoken und seine ID.

Schritt 2: Posten auf Ihrer Seitenwand über PHP

  • Definieren Sie das Seitenzugriffstoken und die Seiten-ID in Ihrem PHP-Skript.
  • Erstellen Sie ein Array, das die zu veröffentlichenden Informationen angibt (z. B. Bild, Link, Nachricht). .
  • Fügen Sie das Zugriffstoken zum Array hinzu.
  • Legen Sie die Beitrags-URL so fest, dass sie auf Sie abzielt Seite.
  • Verwenden Sie Curl, um die Nachricht auf Ihrer Seitenwand zu posten.

Beispielcode:

<?php
$page_access_token = 'XXXXXXX';
$page_id = 'YYYYYYYY';

$data['picture'] = "http://www.example.com/image.jpg";
$data['link'] = "http://www.example.com/";
$data['message'] = "Your message";
$data['caption'] = "Caption";
$data['description'] = "Description";

$data['access_token'] = $page_access_token;
$post_url = 'https://graph.facebook.com/'.$page_id.'/feed';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
?>

Fazit :

Wenn Sie diese Schritte befolgen, können Sie nahtlos und ohne die Einschränkungen von auf Ihrer Facebook-Fanseite posten veraltete Tutorials. Diese Methode bietet eine zuverlässige und effiziente Möglichkeit, Inhalte zu teilen und mit Ihren Followern in Kontakt zu treten.

Das obige ist der detaillierte Inhalt vonWie poste ich mit PHP ohne SDK auf einer Facebook-Fanseite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn