2017-08-21 61 views

回答

0

在仔細研究這個問題之後 - Facebook/Twilio不會將圖像事件傳遞給API.ai.如果另一個人試圖讓api.ai回覆一個圖片事件 - 你必須在facebook/twilio和Api.ai之間建立一個node.js層,以確保信息傳遞。

1

API.AI保留來自每個集成的原始請求的信息。使用webhook,你應該能夠獲得包括mediaURL在內的所有信息。來自集成的API.AI webhook請求包括名爲originalRequest的JSON對象,該對象應該具有您需要的信息。從API.AI的網絡掛接請求到服務器的JSON應該有這樣的形式:

{ 
    "originalRequest": { 
    "source": "twilio", 
    "data": { 
     ... 
    } 
    } 
    ... 
} 

數據屬性應該有你要尋找的信息。

+0

快速問題 - @matthewayne,我如何通過Api.ai獲取請求,因爲mms(照片消息)不會發送到api.ai或觸發意圖? –