gpt4 book ai didi

Facebook批量请求多个用户

转载 作者:行者123 更新时间:2023-12-02 03:47:51 26 4
gpt4 key购买 nike

我有一个来自 Facebook 的用户数据库。我想使用批量请求获取他们的数据(兴趣和 friend 的生日)。现在我可以为 1 个用户发出 1 批请求。但考虑到没有。我的应用程序中的用户数量巨大,肯定会达到极限。

我想知道是否有办法在批量请求中获取多个用户数据

我尝试了以下方法,但没有成功

“access_token”:“USER_A_ACCESS_TOKEN”,批处理=[ {"method": "GET", "access_token": "USER_A_ACCESS_TOKEN", "relative_url": "我/ friend "}, {“method”:“GET”,“access_token”:“USER_B_ACCESS_TOKEN”,“relative_url”:“我/ friend ”} ]

对于 userB 访问 token ,我还获得了用户 A 访问 token 的结果

最佳答案

根据批量请求页面上的文档

The Batch API is flexible and allows individual requests to specify their own
access tokens as a query string or form post parameter. In that case the top
level access token is considered a fallback token and is used if an individual
request has not explicitly specified an access token.

重写你最初的尝试应该是这样的

curl -F "access_token=USER_A_ACCESS_TOKEN"-F 'batch=[{"method": "GET", "relative_url": "me/friends?access_token=USER_A_ACCESS_TOKEN"}, {"method": "GET", "relative_url": "我/ friend ?access_token=USER_B_ACCESS_TOKEN"}]'

如果任何其他 access_token 出现错误,原始 USER_A_ACCESS_TOKEN 将用作后备

关于Facebook批量请求多个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9544572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com