2017-08-04 72 views
1

我想編輯我的FB Chatbot的問候消息,命令是由此產生的成功,但歡迎消息不會改變。一旦設置後,不能設置問候消息或「開始使用」Facebook的chatbot按鈕

另外,入門按鈕:我可以第一次成功設置它,但是一旦刪除後,即使該命令每次都成功,按鈕也不會出現。

代碼來設置問候消息:

​​

用於刪除問候消息

curl -X DELETE -H "Content-Type: application/json" -d '{ 
    "setting_type":"greeting" 
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN" 

用於添加GetStarted按鈕

curl -X POST -H "Content-Type: application/json" -d '{ 
    "get_started":{ 
    "payload":"GET_STARTED_PAYLOAD" 
    } 
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN" 

刪除GetStarted按鈕:

curl -X DELETE -H "Content-Type: application/json" -d '{ 
    "fields":[ 
    "get_started" 
    ] 
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN" 

我正在使用終端來運行這些命令。

回答

1

我可以解決它,我沒有更新服務器上的頁面訪問令牌。所以,每次我更新問候消息時,facebook都會返回成功,但服務器正在與舊令牌進行通信。

那麼爲什麼當服務器有舊令牌時,我仍然可以與我的chatbot聊天。有點讓我困惑。