本文件說明如何以程式設計的方式將私訊回覆加入傳送訊息體驗。
運作方式私密回覆可以讓應用程式用戶傳送單一訊息給在應用程式用戶的 Instagram 專業帳號貼文、廣告貼文、 Reel 或直播限時動態中留言的 Instagram 用戶。 當您的 Webhook 伺服器收到 您可以在留言時間後 7 天內傳送私密回覆,但 Instagram Live 例外,您只能在直播期間傳送私密回覆。訊息中會包含 Instagram 用戶留言的貼文連結。 | ![]() |
live_comments Webhooks 事件(透過 Instagram API)
觸發而增加的通知負載量,而且您的系統能夠區分 live_comments 和 comments 通知。
comments Webhooks 通知會包含廣告的編號和標題。您可能需要更新 Webhooks 伺服器來處理這些新欄位。
當用 Instagram 戶對加強推廣的 Instagram 貼文或 Instagram 廣告貼文發表留言時,系統會在影音素材物件中傳回 ad_id 和 ad_title。如此可能會導致重複的 Webhook 通知。
本教學導覽假設您已閱讀 Messenger 平台總覽與 Instagram 傳訊總覽,且已實作所需的元件。
必備項目:
comments Webhooks,以及直播限時動態的 Instagram live_comments Webhooks(為避開速度限制,建議採用這個來源),或者是對 /page/feed 端點發出的 API 呼叫instagram_manage_comments 和 pages_messaging 權限,透過 Facebook 登入取得MESSAGING 任務若要傳送私密回覆給在您的貼文、 Reel 或直播限時動態中留言的 Instagram 用戶,請傳送 POST 要求到 /<PAGE_ID>/messages 端點,其中 recipient 參數包含留言編號,message 參數則包含您想要傳送的文字。
curl -i -X POST "https://graph.facebook.com/<PAGE_ID>/messages
?recipient: { comment_id: <COMMENT_ID> }
&message: { "text": "Thanks for reaching out, how can I help?" }
&access_token=<PAGE_ACCESS_TOKEN>"成功時,應用程式會收到下列回應:
{
"recipient_id": "526...", // The Instagram-scoped ID
"message_id": "aWdfZ..." // The message ID for your private reply
}
– 瞭解存取層級和各層級可存取的資料。
– 前往「Instagram 圖形 API 參考資料」,深入瞭解直播影音素材。
– 前往「Instagram 圖形 API 參考資料」,深入瞭解 Instagram 影音素材。
– 深入瞭解影響 Instagram 訊息傳送功能的速限。
– 瞭解用戶可以在粉絲專頁執行的任務。
– 瞭解 Instagram 訊息傳送功能可以使用的 Webhooks