问题标签 [facebook-batch-request]
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 - 使用 JavaScript SDK 批量请求限制字段
是否可以使用 JavaScript SDK 限制从 Facebook 的 Batch 请求 API 返回的字段?例如:
上面批处理请求的第一个方法返回完整的用户图。但是,如果我只想获取几个字段(例如 first_name 和 last_name)怎么办。像这样的东西会很好,但不起作用:
facebook - 使用 Facebook 批量请求将响应链接到请求
我正在使用Facebook 的批处理请求发布到多个提要,我需要将正确的响应链接到批处理中的每个请求。由于我在文档中没有找到明确的信息,返回数组的成员是否以与请求相同的顺序出现?
换句话说,如果我在返回数组的第三个成员中收到错误,这是否肯定意味着该错误是指我在批处理中发送的第三个请求?
我可以将 id 用于成功的请求,但错误消息似乎很笼统,并且不会带来与生成它们的请求相关联的任何数据(除非我遗漏了什么)。
ruby-on-rails - 如何对批处理请求的 & 符号进行编码?
我有一个Facebook 批处理请求,如下所示:
https://graph.facebook.com/?access_token=ACCESS_TOKEN&batch=[{"method": "GET", "relative_url": " search?q=EMAIL@ADDRESS.COM&type=user "}]
通过网络发送它会返回:
如果我删除&type=user
,它可以正常工作(发回一个空数据数组)。我绝对确定 Facebook 没有正确解析 & 字符。我在某处在线阅读,我可以尝试将 & 符号编码为 %26,但是使用该替换似乎改为查询“EMAIL@ADDRESS.COM%26type=user”。如果你颠倒参数的顺序,你就会明白我的意思。
有什么想法可以让 Facebook 上的批处理请求解析器识别 & 符号,而无需提交永远无法修复的错误报告?
编辑:
我正在使用 URI.encode。这是确切的代码:
facebook-graph-api - 为从属 fql 查询的 in 子句引用/转义 jsonpath 元素
使用 facebook php sdk,我试图获取其他人在一个人的墙上发布的每个帖子的评论列表。我在批处理 API 请求中使用 FQL,如下所示:
我从 fb 得到以下回复:
似乎很清楚 post_ids 需要被引用,事实上,在 IN 子句中使用带有引用 post_ids 的相同查询 fb graph api explorer 我得到的结果很好。
**由于 post_ids 是字符串(不是整数),如何在依赖 Batch API FQL 查询的上下文中为它们加上引号以使它们成为 FQL IN 子句的正确参数?**
php - 等待图形 api / 批处理 api 的结果
我怎么能不等待 API 调用的响应?
我有一大堆 API 调用(一个取决于另一个),但应用程序不需要结果。只需说“Facebook 这样做”,不要等待回复。
我怎么能不等待回复?
php - 批量请求查询
我正在处理 Facebook 的批处理请求。我已经尝试了如下所示的 api 调用。这里有什么问题吗?
这里 xxxxxx 是 facebook 用户 ID,access_token=xxxxxx|xxxxxxxxxxx 是 facebook 应用访问令牌。
facebook - 如何在facebook批量请求中一起使用fql和graph api?
如何在 facebook 批处理请求中同时使用 fql 和 graph api?我想使用 graph api 获取关于我的个人资料信息,并使用 fql 获取我朋友最近 30 天的帖子。
php - file_get_contents 无法使用批处理请求从 facebook 获取数据
file_get_contents 无法使用批处理请求从 facebook 获取 fata。我使用以下代码:
api - 一种使用单个请求同时查询新闻提要和墙的方法
我正在尝试找到使用单个请求查询新闻提要和墙的最佳方法。
第一次尝试:
- 批量查询 me/home 和 me/feed 请求。
- 问题:由于 Graph API 错误(显示被阻止的项目,相反没有显示一些应该显示的项目),查询 me/home 给了我不好的结果,所以我决定更改为 FQL,它似乎可以更好地处理它。
第二次尝试:
- 使用单批请求查询:(1)直接me/feed。(2) fql.query 用于过滤键设置为“其他”的流表。
- 问题:还需要查询用户名,因为流表只包含 id。
第三次尝试:
- 使用批处理请求进行查询:(1) me/feed 直接 (2) fql.multiquery 用于流表,filter_key 设置为“其他”,名称表为“WHERE id IN (SELECT actor_id FROM #stream)”。
- 问题:失败。它返回“错误:批处理参数必须是 JSON 数组”,尽管它是一个 json 数组。
第四次尝试:
- 使用 fql.multiquery 获取新闻源流、墙流和名称。
- 问题:我不知道如何使用 FQL 获得与我/feed 相似的视图。我能得到的最好的结果是我自己的所有帖子的列表,但它没有显示用户被标记的照片(所以我猜更多的东西丢失了)。
感谢任何提示。
iphone - 批量请求图形api iPhone xcode?
我将使用这样的批处理请求通过图形 api 从 facebook 获取四个或多个记录
但我的反应是这样的
response =
如何通过带有批处理请求的图形 api 获得响应?