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

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 回答
369 浏览

ios - iOS FBOpenGraphAction 和 taggable_friends

有谁知道我是否可以使用标记令牌(使用 taggable_friends graph api 检索)来设置 FBOpenGraphAction 对象的标签?

0 投票
2 回答
516 浏览

ios - iOS Facebook SDK v2.0 - 读取另一个用户的公共数据

我一直在使用适用于 iOS 的 Facebook SDK v1.0 没有任何问题。我试图简单地获取另一个 facebook 用户的名字和姓氏,而不是当前拥有会话的用户,但是在新版本中,这个调用非常失败。

对于登录,我使用 FBLoginView,我将其设置如下:

然后,当我获得权限时,我有一个活动会话(我检查了访问令牌,它对我正在使用的应用程序有效 - 我用图形 api 资源管理器检查了它),我正在这样做:

下面的控制台日志只是简单地说,而不是包含用户个人资料数据(公共数据)的 json 字符串:

非常感谢任何想法。

0 投票
5 回答
1721 浏览

php - 无法在 facebook api 4.0.1 上获得字段权限

我正在使用

在我的应用程序上访问我的个人资料数据(我已接受该应用程序的特定请求,以获取我的主电子邮件地址

我在回复中没有收到任何电子邮件字段。不过,它适用于我创建的任何测试用户。我错过了什么?

更奇怪的是:当我跑步时

我得到:

当我明确将其添加到应用程序设置的“请求的权限”中时,为什么电子邮件权限甚至不在列表中?

0 投票
1 回答
199 浏览

facebook - 谁决定从新的 FB 图表中删除“用户名”?

不推荐使用它记录的“用户名”,是的。这不是问题,问题是如何获取它,而且我想知道为什么 Facebook 做出了如此糟糕的选择并删除了用户名。数百个依赖用户名在其服务上创建帐户的应用程序将被破坏。

我们要坚持使用到 2015 年 4 月结束的 V.1 API 吗?到目前为止,这不是最好的解决方案,但无论如何 Facebook 可能都无关紧要。

解决方案:除了实际的 Facebook 登录之外,还要求用户输入用户名?- 在我看来,这再次让 Facebook 登录变得毫无意义。

0 投票
2 回答
889 浏览

facebook-graph-api - 使用 Facebook Graph API V. 2 获取性别和区域设置

使用 Facebook Graph API V. 1,我可以通过调用/{userId}.

使用图形 API 的第 2 版,即使使用(现在是强制性的)访问令牌,也不会返回这些字段。

我在API Changelog中没有发现任何关于此的通知。那么是否还有可能使用 V. 2 获得任何用户的性别+语言环境?

0 投票
1 回答
1143 浏览

facebook - 新的应用范围用户 ID 的长度是多少

在 Graph API v2.0 中,Facebook 引入了新的“App-scoped User IDs”。在文档中,ID 字段已更改为字符串,但新 ID 的长度不确定。

有什么见解吗?

0 投票
2 回答
79 浏览

facebook - Suggestions on a website that uses Facebook's Graph API

I'm trying to build a website with the following requirements. I need help to see if it's possible at all. This website has a regular login (not Facebook). Upon being logged in, the user has the option to "attach" his facebook account. At this point I save the return user id in the DB. Then, I tried on another computer the following Facebook Graph API call with this user id but it said:

The call:

Appreciate help.

0 投票
1 回答
1625 浏览

facebook - Facebook 图形 API 浏览器不显示“朋友数据权限”选项卡

尝试使用 Facebook Graph API Explorer。

选择“获取访问令牌”时,仅显示两个选项卡:“用户数据权限”和“扩展权限”。它缺少“朋友数据权限”。

有谁知道为什么?

无法附上照片,因为我没有足够的声誉。

0 投票
0 回答
1022 浏览

facebook-fql - FB graph api 2.0 如何像这样替换 FQL?

众所周知,facebook 于 2014 年 4 月 30 日发布大更新。更改日志或警报之一是,FQL 将不适用于下一个版本。

我尝试并努力使用图形 API 替换现有的 FQL,以获得相同的结果。然而,我失败了。

一个例子是这样的:

这个例子是从页面中获取一些公开的照片。

任何人都可以告诉我,我如何使用 Open Graph 做到这一点?

0 投票
4 回答
3627 浏览

facebook-graph-api - 无法使用 Facebook api 2.0 访问用户的用户名

facebook api 2.0用来允许用户使用他们的 Facebook 个人资料数据来填写我的自定义表单。(我不想要 facebook 的预填表格)。我正在获取其他信息,例如名字、姓氏、电子邮件。但显然 Facebook api 2.0 已经从响应对象中删除了用户名,我无法访问它。我观察到 Response.link 包含此人个人资料的 url,后面的部分"www.facebook.com/"与用户名相同。如果我们成功获取链接,我们可以获得用户名。但我不确定这是否适用于所有用户。但是,当我尝试访问该链接时,我得到了带有应用范围 id 的链接,如下所示:

最后一部分(XXXXXX)是一些数字ID。有人知道如何以“ https://www.facebook.com/username ”的形式访问链接吗?

另外,如果我们在 2.0 中无法做到这一点,但在 1.0 中可以,那么如何切换回 1.0?