问题标签 [facebook-field-expansion]

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

facebook-graph-api - 通过字段扩展从 facebook 事件中获取所有用户详细信息

我想使用字段扩展从事件中获取所有用户详细信息。

在伪代码中,我认为它应该是这样的。

获取https://graph.facebook.com/ /attending.user(name,id,picture)

我无法让它工作(在图形资源管理器中测试它)不知道这是否可能。

谢谢!

0 投票
2 回答
2655 浏览

android - Android 应用中的 Facebook Graph API 字段扩展

Facebook 的 Android SDK 是否支持字段扩展?我在哪里可以找到一个例子?

关于 Graph APi 的字段扩展有很好的文档。但是,我找不到 android-sdk-3 的任何文档。是否支持?

当您想要执行以下操作时,问题就开始了:

在 Facebook android SDK 中,似乎将参数添加为字符串不起作用

例如

0 投票
3 回答
2790 浏览

facebook - 使用字段扩展的 Facebook Graph API 调用对速率限制的计数是否与批量调用不同

我正在寻找优化我的 Facebook 应用程序。

今天我使用四个图形 API 调用进行批处理调用:

如果我使用这样的字段扩展将其更改为单个图形 API 调用:

出于速率限制的目的,现在这是否会算作对 API 的一次命中而不是四次?

0 投票
1 回答
2566 浏览

facebook - Graph api explorer - 什么是“with”修饰符

Facebook Graph API explorer中,有一个“with”修饰符(以及 since、filter、limit 等)。
这有什么用途?

0 投票
2 回答
2111 浏览

facebook - Facebook:如何使用图形 API 或 FQL 获取最近签到的好友列表

以下 Graph API 获取每个朋友的第一次签到。最后一次签到怎么办?

me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)

请注意,我可以删除限制,但这会给我所有不是我想要的签到。

0 投票
1 回答
749 浏览

facebook - 如何使用游标对字段扩展查询进行分页?

我可以做这个:

/<post_id>/comments?filter=stream&limit=100&after=<cursor>

但这不起作用:

/<post_id>?fields=comments.filter(stream).limit(100).after(<cursor>)

我在语法中遗漏了什么吗?尽管基于光标的分页和字段扩展是同时启动的,但它们各自的文档并不相互反映。

0 投票
1 回答
235 浏览

facebook - Facebook: field expansion in batch requests?

Is it possible to make a batch request with one (or more) of the batched requests using field expansion?

For instance, say I'd like information about me, my listen data. These are the three batch requests I wrap up:

But when I make the batch request, the first two responses come back with the data I expect and the third response comes back with data in this format (not the data I requested):

I read all about batch requests here:

https://developers.facebook.com/docs/graph-api/making-multiple-requests/

and about field expansions here:

https://developers.facebook.com/docs/graph-api/using-graph-api/

Am I missing something?

0 投票
1 回答
2865 浏览

java - 如何使用 Graph API 获取未读消息?

我正在开发一个获取 Facebook 未读收件箱消息的应用程序。

以下 v2.0 FQL 查询工作正常:

结果,我们得到了所有未读消息的列表。


但是,Facebook 说

Facebook 平台 API 2.0 版是 FQL 可用的最后一个版本。2.0 之后的版本将不支持 FQL。请迁移您的应用程序以使用 Graph API 而不是 FQL。请查看我们的变更日志以获取当前版本信息。

所以,我正在寻找一种仅使用 Graph API 的方法。我尝试了以下方法:

没有成功。我得到所有线程,而我只需要未读线程。那该怎么做呢?

0 投票
1 回答
129 浏览

facebook - 如何使用字段扩展来扩展一个或两个字段,同时仍然获得对象的所有默认字段?

在 Facebook 的平台上,使用 Graph API,如何请求默认字段 + 一或两个字段扩展字段,而无需显式请求每个默认字段?

据我所知,只要您字段展开单个字段,它就会覆盖所有默认字段。

?fields=default_fields,comments.limit(10).summary(true)考虑到字段更改的频率以及大多数对象在可用字段中几乎没有重叠,能够说这将是惊人的。

0 投票
1 回答
178 浏览

facebook - Facebook Graph API - 按用户标签获取照片

我正在尝试使用 Facebook 的 Graph API v2.3 字段扩展从他们的相册中获取特定朋友的照片。

我只想要用户A的相册中所有用户A的照片列表,其中包含用户B的标签。

以下返回 UserA 的所有相册、照片和标签:

me?fields=albums.limit(25){name,photos.limit(25){name,picture,tags.limit(25)}}

但我不知道如何应用 where 子句/过滤查询以仅返回 tags.id = UserB.id 的那些。

我在docs中找不到任何东西,所以我怀疑我的方法是错误的。是否有可用的解决方案或替代路线使用最少数量的 API 请求?

任何帮助将不胜感激。谢谢。