本文說明如何成功呼叫粉絲專頁 API,以在粉絲專頁上貼文。
您需要下列項目:
CREATE_CONTENT
工作。pages_manage_metadata
pages_manage_posts
pages_manage_read_engagement
pages_show_list
測試 API 呼叫時,可以將 access_token
參數組合包含在存取權杖中。不過,從應用程式進行安全呼叫時,請使用存取權杖類別。
針對您能夠執行工作的 Facebook 粉絲專頁,若要取得其編號和粉絲專頁存取權杖清單,請傳送 GET
要求至 /user_id/accounts
端點,其中 user_id
是您的用戶編號。
curl -i -X GET "https://graph.facebook.com/v21.0
/user_id/accounts?access_token=user_access_token"
成功後,應用程式會收到包含物件陣列的下列 JSON 回應。每個物件各包含特定粉絲專頁的相關資訊,包括名稱、編號、短期的粉絲專頁存取權杖、您能夠在粉絲專頁上執行的工作等等:
{ "data": [ { "access_token": "page_access_token", "category": "Internet Company", "category_list": [ { "id": "2256", "name": "Internet Company" } ], "name": "Name of this Page", "id": "page_id", "tasks": [ "ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT" ] }, ...
若要發佈貼文,請傳送 POST
要求至 /page_id/feed
端點,其中 page_id
是您要發佈貼文的粉絲專頁編號,並將 message
參數設為訊息內容,將 access_token
參數設為粉絲專頁存取權杖:
curl -X POST "https://graph.facebook.com/v21.0
/page_id/feed" \
-H "Content-Type: application/json" \
-d '{
"message":"your_message_text",
"access_token":"page_access_token",
}'
您的貼文將立即發佈。
成功後,應用程式會收到包含貼文編號的下列 JSON 回應:
{ "id": "page_post_id" }
前往您的 Facebook 粉絲專頁 ,以檢視貼文。
若要驗證貼文已發佈至您的粉絲專頁,請傳送 GET
要求至 /page_id/feed
端點:
curl -i -X GET "https://graph.facebook.com/v21.0
/page_id/feed?access_token=page_access_token"
成功後,應用程式會收到包含物件陣列的下列 JSON 回應。每個物件皆包含貼文編號、訊息內容,以及貼文建立的時間:
{ "data": [ { "created_time": "2020-03-25T17:33:34+0000", "message": "Hello World!", "id": "422575694827569_917077345377399" }, ... ] }
圖形探索工具是一種用戶介面,可讓您嘗試 Facebook API,而無需在您的應用程式或網站中新增程式碼。您可以選擇授權、取得存取權杖、測試 GET
、POST
和 DELETE
方法,以及取得這些 Android、iOS、JavaScript、PHP 和 cURL 查詢的程式碼片段。
注意,您需要 Facebook 應用程式編號,才能使用圖形探索工具。
選擇 pages_manage_metadata
、pages_manage_posts
、pages_manage_read_engagement
和 pages_show_list
權限,其會顯示在「權限」下拉式功能表中,在查詢方塊中將 GET
請求設至 /me/accounts
端點,然後點擊提交。
點擊粉絲專頁名稱正下方顯示的粉絲專頁編號,將編號移至查詢方塊。
在用戶或粉絲專頁下拉式功能表下,選擇您粉絲專頁的粉絲專頁存取權杖。接著,將方法設為 POST
並傳送要求至 /{page-id}/feed
,然後將 Paramskey
設為 message
並傳送 value
至貼文文字。點擊提交。
成功後,圖形探索工具將顯示粉絲專頁貼文的編號。
前往您的 Facebook 粉絲專頁,以檢視貼文。
傳送 GET
要求至 /page-id/feed
端點。
成功後,圖形探索工具會顯示貼文建立的時間、貼文的文字,以及粉絲專頁貼文的編號。
使用管理 Facebook 粉絲專頁指南,瞭解如何取得及更新 Facebook 粉絲專頁的相關資訊,包括粉絲專頁詳細資料、存取權杖、封鎖的用戶和用戶建議。
瞭解如何在粉絲專頁上發佈連結、相片和影片。
圖形 API 指南 | 參考資料 |