Получение сообщения об ошибке с помощью бота в Facebook Messenger.
Пожалуйста, помогите мне решить это. Я пытаюсь сделать фейсбук мессенджер ботом. В этом боте я хотел отправить быстрые ответы пользователю и отправить быстрый ответ пользователю. и я получаю эту ошибку. мой код
function sendQuickReplys(userId){
request({
url : 'https://graph.facebook.com/v2.6/me/messages',
qs : {access_token:PAGE_ACESS_TOKEN},
method: 'POST',
"recipient": {
"id": userId
},
"message": {
"quick_replies": [
{
"content_type":"text",
"title": "OK",
"payload": "OKPAYLOAD"
}
]
}
}, function(err,res,body){
if(err){
console.log("Error sending q-Message", err);
}else if(res.body.error) {
console.log('"Error: ', res.body.error);
}else {
console.log(body);
}
});
};
за это я получаю эту ошибку.
{"error":{"message":"(#100) The parameter recipient is required","type":"OAuthException","code":100,"fbtrace_id":"HGGNvUpESk1"}}
пожалуйста, помогите мне решить это.
1 ответ
Ваш объект параметров имеет синтаксическую ошибку, поэтому вы на самом деле не отправляете тело запроса. Вам нужно свойство body перед вашим Json.