问题标签 [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.
facebook-graph-api - 通过字段扩展从 facebook 事件中获取所有用户详细信息
我想使用字段扩展从事件中获取所有用户详细信息。
在伪代码中,我认为它应该是这样的。
获取https://graph.facebook.com/ /attending.user(name,id,picture)
我无法让它工作(在图形资源管理器中测试它)不知道这是否可能。
谢谢!
android - Android 应用中的 Facebook Graph API 字段扩展
Facebook 的 Android SDK 是否支持字段扩展?我在哪里可以找到一个例子?
关于 Graph APi 的字段扩展有很好的文档。但是,我找不到 android-sdk-3 的任何文档。是否支持?
当您想要执行以下操作时,问题就开始了:
在 Facebook android SDK 中,似乎将参数添加为字符串不起作用
例如
facebook - 使用字段扩展的 Facebook Graph API 调用对速率限制的计数是否与批量调用不同
我正在寻找优化我的 Facebook 应用程序。
今天我使用四个图形 API 调用进行批处理调用:
如果我使用这样的字段扩展将其更改为单个图形 API 调用:
出于速率限制的目的,现在这是否会算作对 API 的一次命中而不是四次?
facebook - Graph api explorer - 什么是“with”修饰符
在Facebook Graph API explorer中,有一个“with”修饰符(以及 since、filter、limit 等)。
这有什么用途?
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)
请注意,我可以删除限制,但这会给我所有不是我想要的签到。
facebook - 如何使用游标对字段扩展查询进行分页?
我可以做这个:
/<post_id>/comments?filter=stream&limit=100&after=<cursor>
但这不起作用:
/<post_id>?fields=comments.filter(stream).limit(100).after(<cursor>)
我在语法中遗漏了什么吗?尽管基于光标的分页和字段扩展是同时启动的,但它们各自的文档并不相互反映。
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?
java - 如何使用 Graph API 获取未读消息?
我正在开发一个获取 Facebook 未读收件箱消息的应用程序。
以下 v2.0 FQL 查询工作正常:
结果,我们得到了所有未读消息的列表。
但是,Facebook 说:
Facebook 平台 API 2.0 版是 FQL 可用的最后一个版本。2.0 之后的版本将不支持 FQL。请迁移您的应用程序以使用 Graph API 而不是 FQL。请查看我们的变更日志以获取当前版本信息。
所以,我正在寻找一种仅使用 Graph API 的方法。我尝试了以下方法:
没有成功。我得到所有线程,而我只需要未读线程。那该怎么做呢?
facebook - 如何使用字段扩展来扩展一个或两个字段,同时仍然获得对象的所有默认字段?
在 Facebook 的平台上,使用 Graph API,如何请求默认字段 + 一或两个字段扩展字段,而无需显式请求每个默认字段?
据我所知,只要您字段展开单个字段,它就会覆盖所有默认字段。
?fields=default_fields,comments.limit(10).summary(true)
考虑到字段更改的频率以及大多数对象在可用字段中几乎没有重叠,能够说这将是惊人的。
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 请求?
任何帮助将不胜感激。谢谢。