问题标签 [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.

0 投票
2 回答
17562 浏览

facebook - 从 Node.js 服务器自动发布到我的 Facebook 页面

我有一个运行社交网站的 Node.js 服务器,我也有该网站的 facebook 页面。对于用户在我的网站上执行的某些操作,我想在我的应用程序的 Facebook 页面上发布详细信息。

我在这里参考了 Thuzi facebook node sdk关于如何发布到 facebook 墙。但是,它需要应用 ID、应用机密和临时访问令牌。应用程序 ID 和应用程序密码是恒定的,因此我可以将它们放在我的配置文件中的某个位置并从那里使用。但是如何在没有前端交互的情况下获取访问令牌?所有帖子将仅由我们的应用程序发布,也将在我们自己的页面上发布。我只是希望这由最终用户的操作触发。有什么帮助吗?

我正在使用 Sails.js 框架顺便说一句。

0 投票
2 回答
1272 浏览

javascript - 将多张照片发布到一个帖子

我一直在尝试创建一个需要将多张照片附加到一个帖子的应用程序。这些是我尝试过的以下尝试,

首先,我使用facebook-node-sdk JS SDK 来实现不同的功能,但是官方 Js Sdk 没有上传文件的选项,然后我在 的帮助下将照片本身附加/插入到 HTTP form-dataPOST以下代码-

这适用于一张照片。

但是正如您在我开始的这个 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"...文档所建议的那样,请帮助我解决这个问题,如果你已经这样做了,请发布快照你的代码。

谢谢,拉维

0 投票
1 回答
657 浏览

facebook-graph-api - 从 Node 更新 facebook 访问令牌

在我的 Node 应用程序中,我在数据库中存储了一个长期存在的用户 facebook 访问令牌并定期运行一个 cron。

有一种方法可以在 60 天后更新该访问令牌,而无需要求用户在我的移动应用程序中更新它?我使用 fbgraph 节点模块与图形 API 进行通信,因此也许有一种方法可以从后端本身更新该令牌,而无需转到移动应用程序,询问状态并使用 JavaScript SDK 再次登录。

0 投票
1 回答
2580 浏览

facebook-graph-api - 在节点中获取用户访问令牌 facebook 访问令牌

我正在尝试调用 Facebook Graph API,为此我正在使用 node & express,这是我第一次使用它们,当我调用 API 时出现以下错误,我该如何获取访问令牌或设置它以便呼叫通过?

// 这是我正在调用的 API:

// 这是身份验证调用:

谢谢

0 投票
2 回答
1111 浏览

node.js - 传入函数时未定义响应对象

Facebook Graph NodeJS API用来获取user_posts. 响应有分页,因此我需要遍历响应以获取所有帖子。我正在使用以下路线来获取 facebook 帖子,并且我正在使用get_user_statuses函数循环分页:

问题是response从 express 传递的对象route未在get_user_statuses函数中定义。现在我有两个问题:

  1. 为什么没有定义响应对象?
  2. 有没有更好的方法来实现这种安排?
0 投票
3 回答
1834 浏览

javascript - 使用 Graph API 分页的 while 循环中的异步方法

我正在使用facebook node sdk for node.js 从 facebook 用户那里获取信息,例如他们的提要和朋友,这工作正常。

但是我遇到了返回数据被分页的问题——我需要在递归模式下构建一些东西。让我解释:

限制在这里不起作用,因为它返回最大值 245 并返回指示下一页结果的分页对象。

因为下一次调用取决于上一次异步调用的结果,所以我尝试做这样的事情:

获得下一个令牌的方式目前并不重要

关键是我试图在递归模式下进行异步调用,但它不起作用,这样我就得到了一个无限循环。

0 投票
1 回答
34 浏览

facebook - 过滤来自 edge /[pageId]/posts 的结果

我想在我的网站上显示最新的 N 个 Facebook 帖子。

我正在使用这个简单的代码:

但是,我需要能够进行某种过滤,因为由于与 Instagram 的直接链接,提要中存在“噪音”(这会导致带有图片的短帖子,我不想将其包含在网站的喂养)

我基本上需要以某种方式“区分”特定的帖子,然后将其放置在网站上。

可以获取 100 个帖子并根据特定标签过滤自己(例如#pub;但是,存在大量 Instagram 帖子的风险,超过 100 个,最终在网站上发布零帖子。

你会如何解决这个问题?

0 投票
0 回答
339 浏览

facebook-graph-api - 我正在尝试使用 facebook graph api 在节点 js 中发送 facebook 自定义应用程序事件

基本上我在 https://graph.facebook.com/ {app_id}/activities 做一个发布请求。如文档中所述。

该事件显示在 facebook 分析事件仪表板中,但唯一的用户和计数字段显示为 1。(未随每个帖子请求更新)。这是通常的行为还是有人可以帮我解决我可能出错的地方吗?

提前致谢 :)

0 投票
0 回答
428 浏览

facebook-node-sdk - 广告创意帖子是由处于开发模式的应用创建的。必须在公开场合才能在 Facebook 广告中制作此广告

我正在尝试为messenger_sponsored_messagein做广告,fb但出现如下错误:

0 投票
0 回答
96 浏览

javascript - 无法在节点 js 中使用 facebook-nodejs-business-sdk 模块创建 AdCreative

我正在尝试使用facebook-nodejs-business-sdk. 我收到如下错误:

我已经尝试了所有图像,例如 .jpg、.png、.bmp、.git。没有任何效果。任何帮助都会有所帮助。谢谢。如有进一步疑问或任何问题,请评论我或给我留言。谢谢。