我會盡我所能解釋我遇到的問題。 當我從我自己的FB帳戶使用機器人時,一切正常。Messenger Bot不會回覆隨機用戶?
但是當我要求別人使用它時,雖然我在dev.FB中的pages_messaging上有綠色勾號,但bot沒有響應它們。
基本sendText功能,這使得機器人寫的答覆:
function sendText(sender, text){
let messageData = {text : text}
console.log("comes here too" + " message data: " +messageData);
request({
url: "https://graph.facebook.com/v2.6/me/messages",
qs : {access_token : token},
method: "POST",
json: {
recipient : {id: sender},
message : messageData
}
}, function(error, response, body){
if (error){
console.log("sending error")
} else if(response.body.error){
console.log("messageData: " + messageData + "recipient " + sender)
console.log("response body error" + response + " body "+body)
}
})
}
我得到那麼一些,其他人正在試圖連接到機器人的錯誤: 我正在與我的3臺以下。日誌,通過去:
comes here too message data: [object Object]
messageData: [object Object]recipient (MyOtherAccountIDIsHere)
response body error[object Object] body [object Object]
我最初的想法是bot-review無法正常工作,而頁面實際上未獲批准。由於在我的開發者FB賬戶上,我可以正常聊天到機器人沒有任何問題(最後其他情況下,如果沒有出現2個console.log)
請讓我知道你認爲,願意提供什麼任何額外的信息如果需要。
用''替換+','在你的console.log,並告訴我們導致 –
@ ponury-kostek我噸逗號 http://pastebin.com/zEZwnNBg線 我想這是LINE那裏的問題: {error: 2017-02-23T10:52:53.768364 + 00:00 app [web.1]:{message:'(#10)不能向非管理員,開發人員或測試人員應用程序,直到pages_messaging許可審查和應用程序是生活',... – OFFLlNE
但這是如何可能的,如果我有一個綠燈在開發商.FB [Imgur鏈接到證明](http://i.imgur .com/cGnC1AC.png) – OFFLlNE