2016-09-26 44 views
0

我正在使用Messenger創建聊天機器人。 我怎麼知道用戶點擊了按鈕如何識別用戶使用DEVELOPER_DEFINED_PAYLOAD

"buttons":[ 
    { 
    "type":"postback", 
    "title":"Bookmark Item", 
    "payload":"DEVELOPER_DEFINED_PAYLOAD" 
    } 
] 

要收到我用下面的代碼

if(preg_match('[hello]', strtolower($message))) { 
$message_to_reply = 'Welcome';} 

回答

0

當按鈕被點擊,Facebook將觸發postback received callback,並提供該人的頁面範圍ID(PSID)。然後,您可以呈現個性化的消息來迎接用戶或呈現按鈕以提示他或她採取行動。

當您的webhook選擇setting up時,您可以通過選擇messaging_postbacks字段來訂閱此回調。