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

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 投票
1 回答
61 浏览

facebook - 如何获得消息分享?

我尝试从两个用户之间发送的消息中获取共享对象。

根据 Facebook 文档,我应该使用方法 /{message-id}/shares https://developers.facebook.com/docs/graph-api/reference/v2.2/message/shares

但是,当我使用具有read_mailbox权限的用户尝试此操作时,我收到以下错误:

我使用通过请求/me/inbox检索到的消息 ID

我错过了什么?

0 投票
1 回答
196 浏览

facebook-graph-api - Facebook 会在 V1.0 过期后自动使用其 API 的 V2.X 吗?

我正在使用下面的 url 发布到 facebook 的链接:

此 URL 自动命中 Facebook API 的 V1.0。

现在根据 Facebook V1.0 将在一段时间内消失,只有 V2.X 将保留。

现在我想知道,是否需要将 URL 更改为

这样我就可以在 V1.0 发布之前更新网站

或者V1.0过期后会自动打V2.X。

0 投票
1 回答
671 浏览

ios - 邀请 Facebook 朋友加入我的 iOS 应用程序,该应用程序不是具有自定义 UI 的游戏

我想以 Rounds iOS 应用程序的工作方式邀请 Facebook 朋友(即在本机 UI 中显示 Facebook 朋友列表,一旦用户点击“发送邀请”,我会显示带有所选朋友的请求对话框,用户只需按发送即可发送邀请)。这可以使用

这里的问题是,我可以用来获取朋友 ID 的唯一两种方法是:

1-使用/me/invitable_friends仅适用于游戏的图形请求。

2-另一种是使用/me/friends但它只返回已授权您的应用程序的朋友而不是完整的朋友列表。

我想要做的已经在另一个名为 Rounds 的应用程序中完成,而且它也没有归类为游戏。

0 投票
2 回答
1670 浏览

facebook - Facebook Graph API“/{page-id}/feed”不适用于应用访问令牌

我们正面临 Graph API 的问题。Facebook Graph API“/{page-id}/feed”不适用于具有有效应用访问令牌的所有页面。以前它曾经工作过。我们今天注意到 API 抛出错误


{ "error": { "message": "发生未知错误。", "type": "OAuthException", "code": 1 } }


不工作页面:

https://graph.facebook.com/22934684677/feed?access_token= https://graph.facebook.com/42798291365/feed?access_token=

注意:如果我们传递用户访问令牌而不是应用令牌,它就会起作用。

Facebook 开发人员 Docs 说“查看公开分享的帖子需要访问令牌。” 所以应用访问令牌应该可以工作!

Facebook 是否更改了 API 内部的某些内容?任何人都可以帮助解决问题

0 投票
2 回答
175 浏览

javascript - 确定天气用户是否喜欢照片。Facebook 图形 API v2.2

我正在开发 Facebook 应用程序(JS sdk),在这个应用程序中,用户可以在照片上发布喜欢/评论。对于此活动,它在照片底部显示了一个赞按钮。但是如果用户已经喜欢特定的照片,那么我们不会在那里显示喜欢按钮。为此,我们需要知道天气用户是否喜欢这张照片。使用 FQL 可以知道这一点

它返回一个布尔标志 data["like_info"]["user_likes"]

我正在将我的代码从 graph api v1.0 迁移到 v2.2。所以 FQL 将不再可用。

我想要图形 API 2.2 中类似于user_likes标志的解决方案。我为此搜索了很多,但没有得到我想要的。有没有其他方法可以实现这一目标?

谢谢。

0 投票
5 回答
2897 浏览

facebook - 在脸书上寻找共同的朋友

我想使用 facebook Graph API v2.2 找出两个随机用户之间的共同朋友。

我通读了文档https://developers.facebook.com/docs/graph-api/reference/v2.2/user.context/mutual_friends 它说:“需要具有 user_friends 权限的有效用户访问令牌才能查看相互使用该应用程序的其他朋友的朋友。”

如果他们不是彼此的朋友,有没有办法可以找到 currentUser 和 User2 之间所有共同朋友的号码和可能的名字?

我提到了许多其他问题: Facebook Graph API 2.2 共同朋友=> 没有答案

如何通过 Facebook 的 Graph API 获得相互的朋友=> 该解决方案仅在两个用户是朋友时才有效,在我的情况下可能不是这样。

0 投票
2 回答
2634 浏览

facebook - 获取每个帖子的 Facebook 帖子和总点赞数

我正在尝试获取 Facebook 页面帖子,其中包含每个帖子的评论和喜欢计数。

对于喜欢,我可以传递一个参数,即summary = truetotal_count。我试过这个

但什么都没有回来。

我不能写 FQL,因为它很快就会被弃用。我正在编写 php API。

0 投票
2 回答
12088 浏览

facebook - 如何生成 Facebook Marketing API 访问令牌以在 Windows 应用程序中使用它

我使用 Facebook 作为广告平台,在 Apple 和 Google 商店推广我的应用程序。我想做一个 Windows 服务,它将下载关于我的营销活动的广告状态的每日报告,运行一个 Facebook,最好使用 60 天令牌,或一些永久解决方案,以便在需要时检索令牌。我认为除了如何生成访问令牌以将其与 Facebook Graph API 一起使用之外,我了解执行此操作的所有内容。我需要哪个 Facebook 帐户的令牌以及如何获取它?

0 投票
1 回答
1841 浏览

facebook - 使用 facebook graph api 发表评论时出现权限错误 (#200)

我有一个启用了所有权限的应用程序,并且它的唯一用户是管理员。我正在尝试启用功能,以便它可以发表评论。我在 Facebook Graph API Explorer 上取得了成功,但是当我尝试在代码中或通过 facebook api explorer 实用程序实现相同的技术时,我收到以下错误:

“权限 200 错误”

使用 facebook 的 Graph API Explorer(在https://developers.facebook.com/tools/explorer/),这通过 POST 方法工作:

872650956119411_885219084862598/comments?message=ContentForTheComment

但是,当我尝试使用代码或使用工具的下拉框将应用程序从 Graph Api Explorer 更改为我的应用程序时,我会收到权限错误,并且无法正常工作。该应用程序具有graph api explorer所做的所有权限请求(然后是一些),并且唯一的用户也是该应用程序的管理员。将提要帖子的范围从“朋友”更改为“公开”也没有效果。

作为一个侧面观察,当我尝试(通过 Graph API Explorer 工具)发出相同的 POST 请求时,但使用应用程序令牌代替访问令牌(对于我的应用程序)它给出:

"message": "(#200) 用户必须接受 TOS",

这个错误代码是怎么回事,我做错了什么?我什至不知道 TOS 在哪里或如何同意它。

0 投票
0 回答
178 浏览

facebook - 即使使用 Facebook Graph API 也无法获取视频详细信息

我正在尝试设置一个应用程序来在网站上为我做一些后台工作。用户提交 Facebook 视频链接,我想使用 Facebook SDK 获取视频详细信息,例如描述等。

我正在使用 Facebook Graph API 来测试我的查询。文档说即使在 Graph API 中我也不需要参数,只需使用 /{video-id} 就可以了。我试过了,我没有设法得到它。我确定该视频也具有公共隐私权。我究竟做错了什么?

我还向访问令牌添加了 user_videos 权限,但仍然没有。我想如果我让它在 Graph 中工作,我也会知道如何使用 PHP SDK。

谢谢您的帮助