我正在使用messenger机器人,而且我对“入门”按钮有些麻烦...我在node.js上工作,我使用的是Express框架。这是我的所作所为,但仍然没有工作:
function setupGetStartedButton(sender){
var messageData = {
"get_started":[
{
"payload":"USER_DEFINED_PAYLOAD"
}
]
}
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('Error sending messages: ', error)
} else if (response.body.error) {
console.log('Error: ', response.body.error)
}
})
}
需要帮助......我的技能评估范围为1到10,我是4岁。
答案 0 :(得分:0)
尝试将网址更改为https://graph.facebook.com/v2.6/me/messenger_profile
和你的messageData到
{
"get_started":{
"payload":"GET_STARTED_PAYLOAD"
}
}