建立
建立訊息並向您的顧客或對您的 Facebook 粉絲專頁感興趣的人傳送訊息。
準備工作
必備項目:
限制
請注意,傳送 API 不包含用於識別訊息接收者的 recipient_id
(在使用 recipient.user_ref
或 recipient.phone_number
所傳送訊息的回應中)。
要求範例
若要傳送訊息給用戶,請向 /PAGE-ID/messsages
端點傳送 POST
要求,並設定 messaging_type
和 recipient
參數以及包含訊息內容。
版面經重新安排,使讀取更為方便。下列範例是針對用戶訊息的回覆,其中您的粉絲專頁僅傳送文字訊息。
curl -i -X POST "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/messages
?recipient={'id':'PSID'}
&messaging_type=RESPONSE
&message={'text':'hello,world'}
&access_token=PAGE-ACCESS-TOKEN
成功時,您的應用程式會收到下列 JSON 回應:
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U..."
}
參數
參數 | 說明 | message object | 粉絲專頁傳送的訊息類型。使用此參數時,必須設定 text 或 attachement 。 |
messaging_type enum必填 | 傳送的訊息類型 RESPONSE – 回覆所收到訊息的訊息。包含 24 小時標準訊息期間內傳送的推廣和非推廣訊息。例如,當用戶要求確認預約或近況更新時,可使用此標籤回覆。 UPDATE – 由系統主動傳送的訊息,而不是回覆收到的訊息。包含 24 小時標準訊息期間內傳送的推廣和非推廣訊息。
|
notification_type enum | 用戶將收到的推播通知類型 |
recipient object必填 | 粉絲專頁傳送之訊息的收件用戶 id – 用於在過去 24 小時內傳送訊息以回覆粉絲專頁所收到之訊息的用戶粉絲專頁範圍編號,或是已同意在標準 24 小時訊息期間外接收粉絲專頁訊息的用戶粉絲專頁範圍編號
user_ref – 用於傳送訊息以回覆核取方塊或顧客洽談外掛程式的用戶參考資料
comment_id – 用於透過私密回覆方式傳送訊息以回覆粉絲專頁貼文之訪客留言的留言編號
post_id – 用於透過私密回覆方式傳送訊息以回覆粉絲專頁之訪客貼文的粉絲專頁貼文編號
|
sender_action enum | 訊息視窗中顯示的動作圖示,表示粉絲專頁收到用戶訊息時對其採取的動作。 只能使用 recipient 參數傳送。不能使用 message 參數傳送,但必須以個別要求的方式傳送。 |
tag enum | 讓您的粉絲專頁能夠在標準 24 小時訊息期間外傳送訊息給用戶的標籤。 ACCOUNT_UPDATE – 將傳送給顧客的訊息,標記為對其應用程式或帳號的非定期更新。 查看允許的使用方式。不適用於 Instagram 訊息 API。 CONFIRMED_EVENT_UPDATE – 將傳送給顧客的訊息,標記為近期活動的提醒或顧客註冊之進行中活動的更新。 查看允許的使用方式。不適用於 Instagram 訊息 API。 CUSTOMER_FEEDBACK – 將傳送給顧客的訊息,標記為 顧客意見回饋問卷調查 。顧客意見回饋訊息必須在顧客發送最後一則訊息後的 7 天內傳送。 查看允許的使用方式。不適用於 Instagram 訊息 API。 HUMAN_AGENT – Instagram 訊息 API 的必填項目。將此標籤新增至傳送給用戶的訊息時,允許真人客服回覆用戶的訊息。訊息可在用戶發送訊息後的 7 天內傳送。真人客服支援適用於無法在標準訊息期間內解決的問題。 查看允許的使用方式。Human Agent 權限無法在一般存取或開發模式中使用。您必須先完成應用程式審查程序,才能使用真人客服標籤。在提交應用程式審查期間,請提供明確的指示和示範,說明您想要如何在體驗中使用真人客服標籤。
POST_PURCHASE_UPDATE – 將傳送給顧客的訊息,標記為顧客最近購買行為的更新。 查看允許的使用方式。不適用於 Instagram 訊息 API。
|
訊息標籤的使用方式
下表列出每個訊息標籤的訊息類型。
訊息標籤 | 使用方式 | ACCOUNT_UPDATE
| 允許的使用方式申請狀態變更通知,例如信用卡或工作申請 可疑活動通知,例如欺騙警示
禁止的使用方式(非完整清單)不適用於 Instagram 訊息 API。 |
CONFIRMED_EVENT_UPDATE
| 允許的使用方式禁止的使用方式(非完整清單)不適用於 Instagram 訊息 API。 |
CUSTOMER_FEEDBACK
| 允許的使用方式購買支援意見回饋問卷調查 活動意見回饋問卷調查 產品評論
禁止的使用方式(非完整清單)不適用於 Instagram 訊息 API。 |
HUMAN_AGENT
| 允許的使用方式禁止的使用方式(非完整清單)Instagram 訊息 API 的必填項目。 |
POST_PURCHASE_UPDATE
| 允許的使用方式禁止的使用方式(非完整清單)不適用於 Instagram 訊息 API。 |