【发布时间】:2011-05-17 18:03:39
【问题描述】:
我正在使用新的 Requests 2.0 (http://developers.facebook.com/docs/reference/dialogs/requests/)
所以我设置了所有东西并且工作正常 - 我只剩下一个问题。当用户选择 50 个朋友邀请到我的应用程序时。我需要的是这些受邀者的用户 ID(因此用户不能再次邀请他们)。
我现在要做的是通过这样的调用获取每个用户 ID: $data = $facebook->api('/'.$request_id.'/'); $user_id = $data['to']['id'];
所以我循环遍历所有 50 个 $request_id 并获取用户的 id。
但是这当然非常慢,因为我做了 50 个请求(有时它根本不起作用......)。那么有没有更好的方法从新的 Requests 2.0 对话框中获取受邀用户 id ???
【问题讨论】:
-
不,实际上就是这样。您可以使用batch api 来最小化请求。
-
嗯,我检查了批处理 api - 但有 20 个请求的限制,所以这也不是一个解决方案。我还检查了 fql (developers.facebook.com/docs/reference/fql),但没有请求表(或者我错过了什么?)。无论如何,我简直不敢相信我是唯一一个有同样问题的人???