问题标签 [facebook-node-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 从 Node.js 服务器自动发布到我的 Facebook 页面
我有一个运行社交网站的 Node.js 服务器,我也有该网站的 facebook 页面。对于用户在我的网站上执行的某些操作,我想在我的应用程序的 Facebook 页面上发布详细信息。
我在这里参考了 Thuzi facebook node sdk关于如何发布到 facebook 墙。但是,它需要应用 ID、应用机密和临时访问令牌。应用程序 ID 和应用程序密码是恒定的,因此我可以将它们放在我的配置文件中的某个位置并从那里使用。但是如何在没有前端交互的情况下获取访问令牌?所有帖子将仅由我们的应用程序发布,也将在我们自己的页面上发布。我只是希望这由最终用户的操作触发。有什么帮助吗?
我正在使用 Sails.js 框架顺便说一句。
javascript - 将多张照片发布到一个帖子
我一直在尝试创建一个需要将多张照片附加到一个帖子的应用程序。这些是我尝试过的以下尝试,
首先,我使用facebook-node-sdk JS SDK 来实现不同的功能,但是官方 Js Sdk 没有上传文件的选项,然后我在 的帮助下将照片本身附加/插入到 HTTP form-data
POST以下代码-
这适用于一张照片。
但是正如您在我开始的这个 github.com/Thuzi/facebook-node-sdk/issues/113 中看到的那样,不可能附加一张以上的照片。
因此,正如dantman
我所说的在批处理中查找,可以在 Developers.facebook.com/docs/graph-api/making-multiple-requests 中找到标题为Uploading binary data的内容。打击并给我希望的一件事是这句话。
attach_files 属性可以在其值中采用逗号分隔的附件名称列表。
请注意,此库或 JS SDK 也无法使用此库或 JS SDK(如果我错了,请纠正我)
您可以像这样使用 curl 发布图片,
上面的代码发布了一张图片
所以我的问题是,可以在 curl 的帮助下将多个图像/binary_files 附加到帖子中,就像..."attached_files":"file1,file2"...
文档所建议的那样,请帮助我解决这个问题,如果你已经这样做了,请发布快照你的代码。
谢谢,拉维
facebook-graph-api - 从 Node 更新 facebook 访问令牌
在我的 Node 应用程序中,我在数据库中存储了一个长期存在的用户 facebook 访问令牌并定期运行一个 cron。
有一种方法可以在 60 天后更新该访问令牌,而无需要求用户在我的移动应用程序中更新它?我使用 fbgraph 节点模块与图形 API 进行通信,因此也许有一种方法可以从后端本身更新该令牌,而无需转到移动应用程序,询问状态并使用 JavaScript SDK 再次登录。
facebook-graph-api - 在节点中获取用户访问令牌 facebook 访问令牌
我正在尝试调用 Facebook Graph API,为此我正在使用 node & express,这是我第一次使用它们,当我调用 API 时出现以下错误,我该如何获取访问令牌或设置它以便呼叫通过?
// 这是我正在调用的 API:
// 这是身份验证调用:
谢谢
node.js - 传入函数时未定义响应对象
我Facebook Graph NodeJS API
用来获取user_posts
. 响应有分页,因此我需要遍历响应以获取所有帖子。我正在使用以下路线来获取 facebook 帖子,并且我正在使用get_user_statuses
函数循环分页:
问题是response
从 express 传递的对象route
未在get_user_statuses
函数中定义。现在我有两个问题:
- 为什么没有定义响应对象?
- 有没有更好的方法来实现这种安排?
javascript - 使用 Graph API 分页的 while 循环中的异步方法
我正在使用facebook node sdk for node.js 从 facebook 用户那里获取信息,例如他们的提要和朋友,这工作正常。
但是我遇到了返回数据被分页的问题——我需要在递归模式下构建一些东西。让我解释:
限制在这里不起作用,因为它返回最大值 245 并返回指示下一页结果的分页对象。
因为下一次调用取决于上一次异步调用的结果,所以我尝试做这样的事情:
获得下一个令牌的方式目前并不重要
关键是我试图在递归模式下进行异步调用,但它不起作用,这样我就得到了一个无限循环。
facebook - 过滤来自 edge /[pageId]/posts 的结果
我想在我的网站上显示最新的 N 个 Facebook 帖子。
我正在使用这个简单的代码:
但是,我需要能够进行某种过滤,因为由于与 Instagram 的直接链接,提要中存在“噪音”(这会导致带有图片的短帖子,我不想将其包含在网站的喂养)
我基本上需要以某种方式“区分”特定的帖子,然后将其放置在网站上。
我可以获取 100 个帖子并根据特定标签过滤自己(例如#pub
;但是,存在大量 Instagram 帖子的风险,超过 100 个,最终在网站上发布零帖子。
你会如何解决这个问题?
facebook-graph-api - 我正在尝试使用 facebook graph api 在节点 js 中发送 facebook 自定义应用程序事件
基本上我在 https://graph.facebook.com/ {app_id}/activities 做一个发布请求。如文档中所述。
该事件显示在 facebook 分析事件仪表板中,但唯一的用户和计数字段显示为 1。(未随每个帖子请求更新)。这是通常的行为还是有人可以帮我解决我可能出错的地方吗?
提前致谢 :)
facebook-node-sdk - 广告创意帖子是由处于开发模式的应用创建的。必须在公开场合才能在 Facebook 广告中制作此广告
我正在尝试为messenger_sponsored_message
in做广告,fb
但出现如下错误:
javascript - 无法在节点 js 中使用 facebook-nodejs-business-sdk 模块创建 AdCreative
我正在尝试使用facebook-nodejs-business-sdk
. 我收到如下错误:
我已经尝试了所有图像,例如 .jpg、.png、.bmp、.git。没有任何效果。任何帮助都会有所帮助。谢谢。如有进一步疑问或任何问题,请评论我或给我留言。谢谢。