php - Facebook php调用获取好友性别

标签 php facebook

我正在使用 Facebook Graph Api 加载我的 Facebook 应用程序当前用户的所有 friend ,但实际上我只想要女性。到目前为止我发现的唯一解决方案是循环所有 friend 并为每个 friend (uid)执行图形调用。

但这需要很长时间! (+/- 1 秒每个 friend ,所以对于有 200 个 friend 的人来说需要 200 秒..)有没有办法更快地获得 friend 的性别?

最佳答案

  1. 使用 1 个图表 API 调用来获取所有好友。
  2. 收集所有好友的Facebook ID,您可以使用此图形API调用一次性获取所有好友的性别:

https://graph.facebook.com/?ids=123456,464566,1222333&fields=name,gender&access_token=aaaaaaa|asdadasdadasdasd.1-565073384|sdfsdfiouuoiUIOIUoiuUI

这是文档:

http://developers.facebook.com/docs/reference/api/

整个过程(包括 2 个调用)最多需要大约 2-5 秒。

关于php - Facebook php调用获取好友性别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843231/

相关文章:

php - strtotime() DateTime类模拟方法

javascript - Facebook - fb graph api js sdk 对用户 ID 给出错误的响应

facebook - 从 Facebook News Feed API 获取高分辨率照片

php - 在用户注销时从我的应用程序中删除 facebook session cookie

javascript - 从另一个网站调用表单

php - 如何将youtube api身份验证和权限响应从服务器传递到客户端网络浏览器

PHP/Wordpress - 向父菜单添加箭头

php - 当 strip_tags() 燃烧干草堆时

java - Android:Facebook 登录和注销

iphone - 使用 xcode 4 实现适用于 iPhone 的 Facebook Connect