我想要从facebook 事件,我的朋友去他们。例如

  1. eventId1(friend1,friend2,friend3)
  2. eventId2(friend10,friend55);

等等...

我怎么完成?

谢谢为重播。

有帮助吗?

解决方案

一种方式做得到的事件是使用FQL.这里是你如何可以得到的所有事件的朋友都会去参加:

SELECT name FROM event WHERE eid IN (SELECT eid from event_member WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=''$user_id'') )

这里:

更多的在这里

其他提示

扩大在sarfaz的回答:

使用下面的查询每个你的朋友们:

SELECT name FROM event WHERE eid IN (SELECT eid from event_member WHERE uid = $friend_uid )

这将返回的确切的事件的列表,朋友出席。然后,分析这的朋友列表,并收集活动,他们参加,以便创建一个反映的数据。

从我的经验这FQL查询需要很长的时间来执行,尤其是如果你要能运行多次对每个你的朋友。是疲惫的facebook超时如果您使用的是一个FBML应用程序--否则你可能会想要批这一呼吁。

api 说活动。那应该可以帮助你。通过在uid的每一个你的朋友和巩固的事件id回来。

编辑:sarfraz可能有更好的答案在这里,一通电话到FQL是要更有效.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top