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

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

Mary-Kate Olsen
發布: 2024-11-19 06:15:17
原創
1071 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板