Я сделаю все возможное, чтобы объяснить возникшую у меня проблему. Когда я использую бота из своей учетной записи FB, все работает нормально.Messenger Bot не отвечает случайному пользователю?
Но когда я прошу других использовать его, бот не отвечает на них, хотя у меня есть зеленый галочка на страницах_messaging в dev.FB.
функция Basic 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]
Первоначальная мысль заключается в том, что бот-обзор не работал должным образом, и страница на самом деле не одобрена. Поскольку на моей учетной записи разработчика FB я получаю чат с ботом, как правило, без каких-либо проблем (последний раз, если с помощью 2 console.logs не отображается)
Пожалуйста, дайте мне знать, что вы думаете, желая предоставить при необходимости, любую дополнительную информацию.
Заменить '+' с ',' в вашем console.log и показать нам результат –
@ ponury-Костекла я получил тонны линий с запятой http://pastebin.com/zEZwnNBg Я предполагаю, что это линия что имеет значение: {ошибка: 2017-02-23T10: 52: 53.768364 + 00: 00 приложение [web.1]: {message: '(# 10) Не удается сообщить пользователям, которые не являются администраторами, разработчиками или тестерами приложение до тех пор, пока не будет просмотрено разрешение страницы_messaging, а приложение будет жить. ', ... – OFFLlNE
BUT Как это возможно, если у меня есть зеленый свет в разработчиках.FB [ссылка Imgur на доказательство] (http: //i.imgur .com/cGnC1AC.png) – OFFLlNE