Facebook graph api 如何使用{user id}/friends端点获取所有好友

Facebook graph api 如何使用{user id}/friends端点获取所有好友,facebook-graph-api,Facebook Graph Api,我有一个url,返回用户的前330个(最大限制)朋友,如下所示: https://graph.facebook.com/{user id}/friends?fields=first\u name,last\u name&limit=330&offset=0&access\u token={access token} 这将返回如下结构: { "data": [...], // length of 330 "paging": { "next": ... } } 使用分页。下一步

我有一个url,返回用户的前330个(最大限制)朋友,如下所示:

https://graph.facebook.com/{user id}/friends?fields=first\u name,last\u name&limit=330&offset=0&access\u token={access token}

这将返回如下结构:

{
  "data": [...], // length of 330
  "paging": {
    "next": ...
  }
}
使用
分页。下一步类似于:

https://graph.facebook.com/{user id}/friends?fields=first\u name,last\u name&limit=330&offset=330&access\u-token={access-token}&\u-after\u-id=1000051110960070


问题来了当我使用此url时,
数据
数组为空,即使用户有330多个朋友
。我哪里出错了?

我以前遇到过这个问题

Facebook Graph API中的限制和偏移参数不能完全正常工作。 请看这里:

因此,在您的情况下,要获取所有好友,请不要在url中指定limit&offset参数。 例如:

https://graph.facebook.com/{user-id}/friends?fields=first_name,last_name.
然后,使用分页。next获取下一个数据,直到分页。next返回一个空数组


我测试了一个拥有超过4.200个好友的帐户。它工作得很好,不需要使用分页。接下来。我以前遇到过这个问题

Facebook Graph API中的限制和偏移参数不能完全正常工作。 请看这里:

因此,在您的情况下,要获取所有好友,请不要在url中指定limit&offset参数。 例如:

https://graph.facebook.com/{user-id}/friends?fields=first_name,last_name.
然后,使用分页。next获取下一个数据,直到分页。next返回一个空数组


我测试了一个拥有超过4.200个好友的帐户。它工作得很好,不需要使用分页。接下来。我以前遇到过这个问题

Facebook Graph API中的限制和偏移参数不能完全正常工作。 请看这里:

因此,在您的情况下,要获取所有好友,请不要在url中指定limit&offset参数。 例如:

https://graph.facebook.com/{user-id}/friends?fields=first_name,last_name.
然后,使用分页。next获取下一个数据,直到分页。next返回一个空数组


我测试了一个拥有超过4.200个好友的帐户。它工作得很好,不需要使用分页。接下来。我以前遇到过这个问题

Facebook Graph API中的限制和偏移参数不能完全正常工作。 请看这里:

因此,在您的情况下,要获取所有好友,请不要在url中指定limit&offset参数。 例如:

https://graph.facebook.com/{user-id}/friends?fields=first_name,last_name.
然后,使用分页。next获取下一个数据,直到分页。next返回一个空数组


我测试了一个拥有超过4.200个好友的帐户。它工作正常,无需使用分页。下一步。

这可能会有所帮助。读这个?“前330(最大限制)”–330是一个任意的数字,我不认为这实际上是一个人可以使用的最大限制。我认为问题可能是你没有考虑到并非所有的朋友都可以在应用程序中看到。这可能会有所帮助。读这个?“前330(最大限制)”–330是一个任意的数字,我不认为这实际上是一个人可以使用的最大限制。我认为问题可能是你没有考虑到并非所有的朋友都可以在应用程序中看到。这可能会有所帮助。读这个?“前330(最大限制)”–330是一个任意的数字,我不认为这实际上是一个人可以使用的最大限制。我认为问题可能是你没有考虑到并非所有的朋友都可以在应用程序中看到。这可能会有所帮助。读这个?“前330(最大限制)”–330是一个任意的数字,我不认为这实际上是一个人可以使用的最大限制。我认为问题可能在于你没有考虑到并非所有的朋友都可以在应用程序中看到。Facebook需要用粗体大写,以免混淆人们。谢谢你的帮助。Facebook需要用粗体的大字写出来,以免把人搞糊涂。谢谢你的帮助。Facebook需要用粗体的大字写出来,以免把人搞糊涂。谢谢你的帮助。Facebook需要用粗体的大字写出来,以免把人搞糊涂。谢谢你的帮助。