问题标签 [facebook-graph-api-v2.5]

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 投票
0 回答
374 浏览

facebook - Facebook Graph API (2.5) 从提要中读取评论

我正在尝试实现以下目标:阅读特定提要的评论

我有:

  • 创建应用帐户
  • 创建测试用户(临时 facebook 帐户)
  • 登录时,我已询问/授予该用户的所有权限

然后,我通过执行以下操作添加了带有“用户 A”的提要:

一旦我这样做了,我就会得到它的 object_id 代码。使用 facebook 添加评论,然后通过以下方式与“用户 A”一起检查:

结果,我得到了对 json 响应的评论。我现在的问题是尝试使用另一个用户帐户阅读评论时。假设我使用其他测试帐户“用户 B”(也授予所有权限)登录并执行相同的代码来获取评论。结果是一个空数组

你知道我做错了什么吗?

0 投票
0 回答
52 浏览

facebook - 如何使用 Graph API 获取 Facebook 用户的最新个人资料图片(不仅仅是当前)?

我正在尝试获取请求用户的最新个人资料图片(user_photos当然要获得许可)。获取当前头像微不足道,获取最新照片(包括所有照片,不仅仅是头像)微不足道,但明确获取最新头像似乎并非易事。

我可以获取所有相册,对其进行迭代,找到type设置为profile的相册,然后通过其 ID 在该相册中查找照片。但这包括多个查询,我什至没有计算用户可能最近更新了太多专辑的极端情况,我们需要分页到个人资料图片专辑等。

有没有一种方法可以在单个查询中获取当前用户的最新个人资料图片,就像在 FQL 的旧时代一样?

0 投票
0 回答
618 浏览

facebook - Facebook GraphAPI 更新帖子不起作用

首先,我通过指定 amessage和创建了一个轮播帖子child_attachments。然后我通过指定不同的message和不同的集合来更新它child_attachments

但只有消息得到更新,而不是轮播卡片。IE。child_attachments请求发布更新时被忽略。

如何更新轮播卡片?API 参考说“您可以更新...,/{page-id}/feed,...边缘的发布部分中列出的字段。” 该child_attachments字段确实列在/{page-id}/feed边缘的该部分中。

我正在使用 Graph API v2.5,并使用 Graph API Explorer 进行了尝试。

更新:这是帖子,下面是 API 返回的图像,{"success": true}更新只是部分发生。图像显示了该description字段,"4 properties"而帖子仍然显示4 Homes。(也删除了$中的标志,但帖子仍然显示它。) description200k-500kFacebook上的帖子

0 投票
0 回答
322 浏览

facebook - Facebook taggable_friends 不会返回所有朋友

我正在尝试使用 /me/taggable_friends 端点获取朋友列表并且缺少实体。
Facebook 帐户有 50 个朋友,生产应用程序(有权限)返回 48,暂存(我是应用程序管理员)- 25。Facebook 文档 上没有关于此问题的信息。
我的最佳搜索 - 用户对此表示赞同的一些评论,例如https://stackoverflow.com/a/28561358/3987768但没有任何解释。

0 投票
1 回答
481 浏览

android - 如何在 Facebook Graph API 2.5 版中获取好友列表?

我正在使用 Facebook Graph API 创建一个 Android 应用程序,我需要用户所有朋友的列表。如何使用 Facebook Graph API 获取好友列表。

显然,该 API 在 Facebook Graph API v2.1 之前可用,后来被删除。我还有其他方法可以做到吗?

0 投票
1 回答
323 浏览

php - PHP SDK Facebook API 2.5 - 在粉丝专页上发布 - 如何

我在 Facebook PAGE 墙上从 PHP 发帖时遇到问题。我的个人帐户(该 Facebook 页面上的管理员)发布了相同的代码 - 但当我尝试在页面上发布时没有成功。

在用户墙上发布的代码 $linkData = [ 'link' => ' http://www.somewebpagelink.com ', 'message' => '用户提供的消息', 'description' => 'test', 'caption ' => '标题', '已发布' => 'true' ];

但是当我改变

其中 valid_page_id 是我的真实页面 ID,它不会发布在 Facebook 页面上。

有人可以帮忙吗?

附言。定义的应用程序是公共的,我用作登录名的用户对此页面具有管理员权限。

谢谢!

0 投票
1 回答
3749 浏览

api - 如何在 facebook 中获取视频的观看次数

我正在使用 facebook graph api 首先获取全局视频视图,然后我想尝试单个视图,但是当我尝试这种语法时:

获取 /v2.5/{object-id}/insights/page_video_views?

我得到了这个答案:

知道我拥有所有权限(我是创建页面的人,我给了自己权限并且我拥有 access_token)。

为什么没有数据没有关于观看次数的信息?

0 投票
2 回答
58 浏览

facebook - 为什么查询组 URL 的 Graph API 只是返回组 ID?

当我GET /{group-id}?fields=link得到 get back{group-id}时,而不是像 , 等情况下的完整 URL /{album-id}?fields=link/{photo-id}?fields=link组的示例请求和响应:

而专辑看起来像这样:

根据文档 linkGroup对象上的有效字段。我正在使用具有user_managed_groups. OPEN我在查询和CLOSED分组时看到了相同的结果。

只是通过在我的网络浏览器中加载我的组的 URL 来查看它们,我发现它们都使用 format https://www.facebook.com/groups/{group-id}/,因此从 构建 URL 很容易{group-id},但是我实际上可以依靠这种 URL 格式吗?

使用图形 API v2.5。

0 投票
1 回答
4430 浏览

facebook - Posting to Facebook Group with FB GRAPH API

I have issue with posting to Facebook group with FB API.

So I have user authenticated with permissions:

I got access token then exchanged it to long lived access token which I am using then to post to FB Group.

SO I am calling API:

with next parameters for post:

Post is published to the FB group, but only the user which Access token is used can see it. The other members cannot see the post, but they got notification when post is published. So they got notification but when they click on the notification there is no post. The user which access token I am using is administrator of the group and only he can see the post, not even other administrators can see the post.

Tried also with sending these params as well on posting:

But the result is the same.

Does anyone have idea what is happening.

The option "Post Approval: All group posts must be approved by an admin." is unchecked so admin don't need to approve the post.

0 投票
0 回答
780 浏览

facebook - Facebook Graph API - 获取页面的访问者帖子

如何访问 Facebook 页面上“访客帖子”下的帖子?我一直无法在 Graph API 中找到这些,并且开始怀疑 API 是否授予访问权限。我尝试过:

  • v2.5/me/feed?fields=reactions=Reactions read API requires version v2.6 or higher
  • v2.5/me/feed?fields=comments= 不是我想要的评论
  • v2.5/me/comments=Tried accessing nonexisting field (comments) on node type (Page)

甚至可以访问VISITOR POSTS吗?