Heim  >  Artikel  >  Backend-Entwicklung  >  Wie poste ich von meiner PHP-Website aus auf einer Facebook-Fanseite?

Wie poste ich von meiner PHP-Website aus auf einer Facebook-Fanseite?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-19 06:15:171023Durchsuche

How to Post to a Facebook Fan Page from your PHP Website?

Posten auf einer Facebook-Fanseite mit PHP: Eine umfassende Anleitung

Das Posten auf einer Facebook-Fanseite direkt von Ihrer PHP-basierten Website aus kann eine praktische Funktion sein. Es kann jedoch eine Herausforderung sein, aktuelle Tutorials zu finden.

Schritt 1: Berechtigungen und Seiten-Token einholen

Um auf Ihrer Fanseite zu posten, müssen Sie die erforderlichen Berechtigungen und die Seite einholen Zugriffstoken.

  1. Besuchen Sie den Facebook Developers Tools Explorer und wählen Sie Ihre App aus.
  2. Klicken Sie auf „Zugriffstoken abrufen“ und gewähren Sie erweiterte Berechtigungen, einschließlich „manage_pages“ und „publish_stream“.
  3. Geben Sie „me/accounts“ in die GET-URL ein und rufen Sie das Seitentoken und die ID für Ihre gewünschte Seite ab.

Schritt 2: Posten auf Ihrer Seite über PHP

  1. Definieren Sie in Ihrem PHP-Skript das Seitenzugriffstoken und die Seiten-ID, die Sie in Schritt 1 erhalten haben:

    $page_access_token = 'XXXXXXX';
    $page_id = 'YYYYYYYY';
  2. Erstellen Sie ein Array mit den Beitragsdaten:

    $data = [
        'picture' => "http://www.example.com/image.jpg",
        'link' => "http://www.example.com/",
        'message' => "Your message",
        'caption' => "Caption",
        'description' => "Description",
        'access_token' => $page_access_token,
    ];
  3. Legen Sie die Post-URL fest:

    $post_url = 'https://graph.facebook.com/'.$page_id.'/feed';
  4. Verwenden Sie cURL, um die Nachricht zu posten:

    $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);

Nach der Ausführung des PHP-Skripts sollte der Beitrag auf Ihrer Facebook-Fanseite erscheinen.

Das obige ist der detaillierte Inhalt vonWie poste ich von meiner PHP-Website aus 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