问题标签 [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.

0 投票
4 回答
1600 浏览

iphone - Facebook Graph API - 大型个人资料图片的批量请求

试图通过批处理请求获取我可以成功完成的所有用户 Facebook 好友信息:

个人资料图片尺寸较小(50x50),我需要指定照片的尺寸。我一直在查看图形 API 文档,我正在努力将两者联系在一起 - 这是相关链接:http: //developers.facebook.com/docs/reference/api/user/

它说要在请求中添加以下参数,但就像我说的,我不确定如何将两者联系在一起:

我确信它适用于特定用户的单个请求,但我通过批处理请求没有运气。

谢谢你的帮助,它可能正盯着我看!

0 投票
1 回答
341 浏览

events - 批量API,邀请好友

我正在尝试使用批处理 API 邀请页面的所有粉丝参加 facebook 活动。这是我第一次使用这个API,此时我没有什么可以测试这部分代码......有人可以告诉我如何在不使用真实页面的情况下进行测试,有真正的粉丝......或者告诉我是否它看起来正确吗?

0 投票
1 回答
921 浏览

facebook - facebook 批处理/fql 好友列表一个朋友是其中的成员

我正在创建一个 javascript facebook 应用程序来概述我的好友列表。实际上,我可以检索我的(登录用户 = 我)好友列表,当我单击好友列表时,我会在该列表中看到我的所有好友。

现在我想要的是,当我单击一个列表时,我想查看属于该列表的朋友,并且我的朋友所属的列表以逗号分隔。

例如,在“最佳”列表中,我有 3 个朋友:Athos、Portos、Aramis。但它们也在其他列表中。所以在我的应用程序中,我想得到这样的东西:

  • Athos : 最好的, 家庭, 亲密的朋友, VIP
  • 波尔图斯:最佳,VIP
  • 阿拉米斯:最好的,亲密的朋友,派对动物

我尝试使用 FQL 多查询,但似乎不可能得到我想要的。

所以我认为我应该使用批处理请求,但是由于我在这里没有很多使用批处理的经验,所以我请求您的帮助。

所以这里是我用来获取属于列表的朋友的 FQL 查询。我需要这个,因为我想从列表开始管理朋友:

现在我不知道如何以干净有效的方式进行。我有一个有效但效率低下的解决方案:

上面的解决方案有效,但效率很低,因为我为每个朋友发送一个 FB.api 请求,对于大列表来说非常慢......因此我希望专业用户帮助我将它放在一个批次中(一个批次最多可以有50 个请求,因此我只想发送 1-2 个请求并取回我需要的所有内容)。

我知道如何写一个批处理,这里我把我的代码结构,如果它可以帮助你完成第二个查询:

我希望问题和代码示例足够清楚。谢谢你的帮忙!

0 投票
1 回答
1703 浏览

php - 照片上传批量请求错误 + 多用户

我有带有 publish_stream 的应用程序,我可以在我的用户墙上发布状态更新,现在我想发布照片,在搜索后我阅读了 batchrequest 并制作了这样的代码

但它给了我那个错误

尽管已经有了 publish_stream 和有效的 access_token,但我不知道我得到了什么

0 投票
0 回答
167 浏览

api - Graph API /threads messages usage limitations

With regards of using the /threads object from Graph API I want to know if a public figure account has some limitation regarding the amount of received messages / day and to know if a Facebook application that reads them using /threads has limitation to access the entire list.

Suppose I develop an app used by a public figure that would receive 500k(or above) messages a day. Can I access all the messages (using a paging technique, of course)? Is there any chance to have the account removed or app disabled because of extensive usage of messages? If there is a need to pay for an account (and-or application) with such a usage, where do I find the pricing list?

Thank you.

0 投票
1 回答
382 浏览

notifications - 如何使用 PHP 从 Facebook 批量请求中获取请求 ID

为避免 API 请求过载,我使用 Facebook Batch API 发送应用到用户的请求:

所以这按预期工作,但我还需要记录每个应用程序到用户请求的 RequestID。$results 正在返回每个请求的标头数据,但是有什么方法可以让我也获得 Facebook 请求 ID?

0 投票
1 回答
597 浏览

android - 2 月 6 日更改后使用 Facebook 3.0 在多个朋友的墙上发帖

我在这里发现我们可以使用 Batch rqeuest 在多个朋友的墙上发帖,我尝试使用图形 API 这样做。但我收到了以下错误。但我可以通过提要对话框发布给单个用户。截至 2 月 6 日 Facebook不再允许我们使用图形 API 在某人的墙上发帖。那么我如何使用批量请求在朋友的墙上发帖。

{Response: responseCode: 200, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) 此应用程序禁用向其他用户发布动态消息}, isFromCache:false}

使用的代码是

其中 requestIds 是 id 数组。请帮助我。在此先感谢。

0 投票
1 回答
680 浏览

facebook - 在 PHP SDK 中使用批量请求获取 Facebook 专辑封面

我正在通过批处理请求使用 PHP SDK(以便更快地获取所有专辑的封面)。它工作正常,但我得到的图片不是专辑封面,而是各种裁剪尺寸的单张图片。

我知道还有另一种方法可以使用此处/{albumID}/picture?type=small所示的 URL,但我仍然无法获得 facebook 在封面中显示的相同图像大小(我尝试过, , ),当我在对所有专辑的批量请求中使用这种方法时,我似乎没有任何方法可以将响应与专辑 ID 关联起来。我得到的响应是带有图像位置的重定向状态 302。thumbnailsmallcover

我也不想直接放图片链接/{albumID}/picture?type=small,因为如果有 25 个相册,这意味着 25 个图片重定向,使页面变慢。

0 投票
2 回答
583 浏览

facebook-graph-api - 带有jsonpath的facebook批量请求

使用 Facebook,我需要知道谁(哪个用户)对 facebook 页面上的帖子发表了评论。我在我的 javascript 文件中使用 facebook-batch-requests 发出两个请求,第一个请求用于所有帖子,第二个请求用于每个帖子的请求。很高兴,如果我可以选择有一些评论的帖子。

我的问题是第二个批处理请求,它返回一个错误(#803)。我试了一下。

返回具有第一个后请求的对象。一切都是好的。但我希望每个帖子都有这个,而不仅仅是第一个。

返回错误 (#803) 您请求的某些别名不存在以及所有 ID 的列表。

返回此错误:(#803)您请求的某些别名不存在:{result=posts_page_year:$.data.*.id[

我几乎尝试了所有方法并需要您的帮助,因为我不知道如何解决这个问题。谢谢!

0 投票
0 回答
344 浏览

facebook - 从 Facebook 图表中获取访问过某个国家的朋友

我正在尝试使用 Facebook graph api 来获取访问过某个国家/地区的朋友列表,例如 facebook graph search 的结果friends that have been to ..

我找到的解决方案是使用 获取他们所有的位置me/friends?fields=locations.fields(place),picture&limit=5,然后过滤掉那些去过某个国家的人。这样做的问题是响应时间很长(5 个朋友 2 秒!)。

如何获得去过某个国家/地区的朋友列表,而无需请求他们的所有位置?