首頁 >後端開發 >php教程 >如何從 PHP 網站發佈到 Facebook 粉絲專頁?

如何從 PHP 網站發佈到 Facebook 粉絲專頁?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-19 06:15:171101瀏覽

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

使用 PHP 發佈到 Facebook 粉絲頁:綜合指南

直接從基於 PHP 的網站發佈到 Facebook 粉絲頁可能是一個方便的功能。然而,找到最新的教程可能是一個挑戰。

第 1 步:取得權限和頁面令牌

要發佈到您的粉絲頁面,您需要取得必要的權限和頁面存取權杖。

  1. 造訪 Facebook 開發者工具資源管理器並選擇您的應用程式。
  2. 點擊「取得存取權杖」並授予擴充權限,包括「manage_pages」和「publish_stream」。
  3. 在 GET URL 中輸入「me/accounts」並檢索所需頁面的頁面令牌和 ID。

第2 步:透過PHP 發佈到您的頁面

  1. 在您的PHP腳本,定義步驟1中獲得的頁面存取權令牌和頁面ID:

    $page_access_token = 'XXXXXXX';
    $page_id = 'YYYYYYYY';
  2. 建立包含貼文資料的陣列:

    $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. 設定貼文URL:

    $post_url = 'https://graph.facebook.com/'.$page_id.'/feed';
  4. $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);

使用cURL 發布訊息:執行PHP 腳本後,貼文應該會出現在您的Facebook 粉絲頁。

以上是如何從 PHP 網站發佈到 Facebook 粉絲專頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn