2016-05-03 90 views
1

我將以下內容作爲webhook(消息傳遞迴調)獲取,但我需要獲取已傳遞消息的實際內容。消息接收回調有一個「文本」字段,其中包含這些信息,但這不是。Facebook Messenger Webhook獲取「出站」消息文本

{ 
    "object": "page", 
    "entry": [{ 
     "id": 2880130XXXX7538, 
     "time": 1462299418787, 
     "messaging": [{ 
      "sender": { 
       "id": 1261XXXX3865793 
      }, 
      "recipient": { 
       "id": 2880XXXX7977538 
      }, 
      "delivery": { 
       "mids": ["mid.146XXXX412750:6bd62757XXXXd68848"], 
       "watermark": 1462XXXX12769, 
       "seq": 50 
      } 
     }] 
    }] 
} 

我曾嘗試不成功使用圖形API與消息ID但該文檔是有點不清楚,如果這是可能的(https://developers.facebook.com/docs/graph-api/reference/v2.6/message/

我使用的令牌具有以下權限:read_page_mailboxes,manage_pages ,pages_messaging。

任何幫助將不勝感激!

+0

當我嘗試用圖形API中旬進行搜索(146XXXX412750)我得到 - >「消息」:「(#12)的奇異故事發布API已被棄用的版本V2 .4和更高「 – timmyg13

回答

0

你可以試試這個代碼:

$ M = $輸入[ '進入'] [0] [ '消息'] [0] [ '消息'] [ '文本'];

而「$ M」是你想要的。 它的工作!但我無法解釋爲什麼