Tag: facebook

Facebook Graph APIsearchnext_page返回空数据对象

目前通过Facebook从NodeJS服务器进行以下呼叫search: https://graph.facebook.com/search?q=<query>&access_token=<access_token>&type=event 它返回一个包含25个事件的数据对象,以及一些包含到下一页的链接的分页信息,如下所示: https://graph.facebook.com/search?q=<query>&access_token=<access_token>&type=event&after=MDINZ 如果我在浏览器中打开下一个页面,它会显示下面的25个项目,之后会有更多的页面,但是如果我像第一个请求(从服务器脚本中)那样请求下一个页面,它会返回一个空的数据对象,并没有错误。 这是Facebook上的错误吗?或者是有什么我失踪? 我试图使用npm fb和npm请求获取下一页数据。

Facebook营销API:Param必须是有效的Instagram帐户ID

我再次使用Facebook营销API。 我成功地使用我的Node.js应用程序创build了Facebook广告,现在我想为Instagram创build广告。 要创buildAdCreative,我的电话如下所示: fb.api('/act_' + rows[0].ad_act + '/adcreatives', 'post', { "name": "Test Instagram", "object_story_spec": { "page_id": "XXXXX", "instagram_actor_id": "YYYYY", "link_data": { "call_to_action": { "type": "LEARN_MORE", "value": { "link": "http://example.com" } }, "image_hash": imgHash, "link": "http://url.com", "message": "Message test", "caption": "caption text", }, } }); 但是API总是返回相同的消息: { message: '(#100) Param must be a valid Instagram account […]

Facebook使者“开始”button

我正在Messenger平台上做一个聊天机器人。 我想要实现启动button。 当用户第一次启动与机器人的对话时,我有button出现。 问题是我不知道该怎么做。 文档不能很好地解释当点击button时如何正确响应。 以下curl命令用于实现button。 curl -X POST -H "Content-Type: application/json" -d '{ "setting_type":"call_to_actions", "thread_state":"new_thread", "call_to_actions":[ { "payload": { "message" : { "text": "Get started" } } } ] }' "https://graph.facebook.com/v2.6/me/thread_settingsaccess_token=XXXX" 任何帮助如何实际使用获取开始button将不胜感激。

Facebook Messenger API:发布请求返回错误500

我的postwebhook: router.post('/webhook', function (req, res) { var data = req.body; // Make sure this is a page subscription if (data.object == 'page') { // Iterate over each entry // There may be multiple if batched data.entry.forEach(function(pageEntry) { var pageID = pageEntry.id; var timeOfEvent = pageEntry.time; // Iterate over each messaging event pageEntry.messaging.forEach(function(messagingEvent) { if (messagingEvent.optin) […]

如何通过个人消息回复页面发表评论 – api.ai chatbot

我有一个要求,当用户对特定页面发表评论时,我们的机器人通过个人信息回复他,或者至less我们的机器人在用户面前介绍自己,例如:是否有人评论post“这个产品的价格是多less? 所以机器人回复他的个人信息“嗨,亲爱的顾客这个产品是20美元”,或至less介绍自己在客户面前嗨亲爱的客户我在这里来帮助你,请问我,如果你想知道什么' 目前我有开发人员使用Api.ai机器人部署到我的脸谱网页,它是完美的,请看看这里: https ://www.messenger.com/t/inziChat 但我无法回复用户评论通过这个机器人,即使没有任何想法如何做到这一点,我没有触发时,用户评论

护照-Facebook上的风帆。 没有Facebooklogin页面

Sails版本:0.12.13节点版本:7.10.1 我的身份validation控制器: facebookSignin: function (req,res,next){ passport.authenticate('facebook',{scope : 'email'})(req, res, next); }, facebookCallback: function (req,res){ passport.authenticate('facebook', { successRedirect: '/', failureRedirect: '/login' }) }, Passport.js passport.use(new FacebookStrategy({ clientID: 'XXXXXXXXXXXXXXXXX', clientSecret: 'XXXXXXXXXXXXXXXX', callbackURL: "http://localhost:1337/api/v1/auth/facebook/callback" }, function(accessToken, refreshToken, profile, done) { } )); Routes.js 'get /api/v1/auth/facebookSignin': 'AuthController.facebookSignin', 'get /api/v1/auth/facebook/callback':'AuthController.facebookCallback', 在调用此auth函数时,不会显示login页面。

即使在重新加载页面期间如何使DOM元素可见?

我想在底部执行一些固定的div,如果用户在我的网站上,不用重新加载它们。 这就像Facebook聊天,用户可以遍布网站,但聊天是可见的? 这个问题是因为我创build了与NodeJS的聊天,当页面刷新时,连接被销毁并重新创build,所以我想在这个页面重新加载的时候使这个连接持久化。 我知道可能的解决scheme,使每个请求Ajax调用,但是…这是无法使用….

套接字IO | 如果重新打开连接,如何将客户端重新连接到同一个房间?

我在游荡,如果你有一个node.js / socket.io应用程序使用房间,一个客户端连接松动或closures浏览器,是否有可能重新连接到他在上一个会议的同一个房间? 我在谈论合理的时间。 例如,如果我们创build了一个Facebook游戏,并且我们有玩家玩的空间,并有人错误地退出了应用程序,考虑到我们有他自己的唯一ID,如果他再次进入游戏室,我们可以把他放在同一个游戏室应用程序,比如30秒?

在Express和Passport之间检测Cookie

访问http://localhost/login会立即redirect到Facebook,以确认应用程序使用情况。 一旦授权,Facebook联系人http://localhost/login?code=使用特殊的代码,允许服务器获取用户的信息,如姓名和性别。 Express().get('/login', Passport().authenticate('facebook', { failureRedirect: 'http://localhost/', }), function(req, res) { database.saveData(req.user, **randomlyGeneratedHash**); res.cookie('session', **randomlyGeneratedHash**); res.end(); }); 这可以按预期的方式工作,但是当通过身份validation的用户连续访问/login时,整个过程会重复,并且会得到一个新的cookie。 有没有一种方法可以在Express和Passport之间运行一些代码,如果用户已经有了一个有效的Cookie,可以停止Passportredirect到Facebook?

如何将Facebook SDK集成到节点js?

节点js的一个好处是我们可以使用现成的javascript库的巨大基础? 所以,我想知道如何将http://download.facebook.com/zh_CN/sdk.js中的Facebook SDK集成到我的节点项目中? 我有点新的节点,所以这个问题可能是天真的..