Tag: 脸书

NodeJS Facebook用户订阅源订阅:无效的OAuth访问令牌

接近撕裂我的头发(作为一个充满激情的开发者,应该),所以希望我能得到一些帮助。 阅读了一堆论坛,并通过facebook文档筛选,这里是一个日志文件,试图订阅用户的饲料。 我真的只需要知道,我所运行的底层API是否应该在理论上起作用。 这是我的日志: ********************************************************* makeRequest – Host: graph.facebook.com – Path: /v2.2/{ app_id }/subscriptions?object=user ********************************************************* Type: DELETE ********************************************************* Wed Feb 25 2015 12:52:15 GMT+0000 (UTC) Server is listening on port 81 ********************************************************* makeRequest – Host: graph.facebook.com – Path: /oauth/access_token?client_id={ app_id }&client_secret={ app_secret }&grant_type=client_credentials ********************************************************* Type: GET ********************************************************* App Access Token: { app_token } ********************************************************* makeRequest […]

等待一个Facebook Messenger的机器人的文本答复

我正在写一个Facebook Messenger的机器人,并试图在回发后存储文本回复。 我的意思是我有一个消息,发回一个post,并根据他们select什么选项,他们可以键入一个消息,我存储该文本。 问题是我只想保存这个文本后,他们select一个选项的回发消息。 此外,文本可以是任何东西,所以我不能写一个if语句。 这是我的代码: app.post('/', function (req, res) { messaging_events = req.body.entry[0].messaging; for (i = 0; i < messaging_events.length; i++) { event = req.body.entry[0].messaging[i]; sender = event.sender.id; if (event.message && event.message.text) { text = event.message.text; if (text == "Start") { sendTextMessage(sender, "Hey User! I'm a bot"); } } else if (event.postback) { // […]

用图像提示对话select – node.js

我想用不同的选项提示用户,但不是文本,我希望他们是图片,所以用户将能够点击他/她想要的图像。 我正在使用Node.js中的Microsoft bot框架。 我的问题类似于这个,但与节点,而不是C#。 我也检查了提示文件,但看起来好像它不是开箱即可的。 我的机器人在FaceBook上运行,也许并不重要。

来自Facebook Messenger / Bot API的重复POST请求

当试图创build一个Facebook机器人时,我不停地接到我的webhook的双重请求。 我不知道为什么或如何阻止这一点。 我的代码似乎标准。 我在Node.js中使用请求模块发送响应。 这是一个已知的问题,还是有一个基于节点的方式来减轻这一点?