我会尽我所能解释我遇到的问题。 当我从我自己的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