2014-05-12 62 views
0

我需要检索很多Facebook用户的用户名,因为我有他们的Facebook ID。我可以运行一个for循环来创建对Facebook图形API的很多请求,但这是非常低效的。从ID列表中获取Facebook用户名列表

有没有办法让我们说一个JSON与所有的Facebook ID和检索详细的公共数据?

+1

考虑到'username'在API v2.0中甚至不再作为一个字段存在,所以我怀疑它是否值得遇到麻烦。无论如何,您的关键字之一是_Batch Requests_。 – CBroe

回答

1

正如@CBroe所说,字段username不再在v2.0中可用。

要通过图形API一次申请多个用户的信息,您可以使用下面的语法:

GET /?ids={user_id_1},{user_id_2},{user_id_n}&fields={field_1},{field_1},{field_n} 

替换{field_n}与你想获得返回各自的领域,并{user_id_n}用(APP特异的)用户ID。