Facebook graph api FQL-如何检索在特定日期/以上添加的好友列表
是否可以获取在FQL中某个特定日期当天/之后添加为好友的好友列表 我能够检索朋友列表。但我需要更多信息,如“朋友添加日期”等 请提供您的想法或解决方案Facebook graph api FQL-如何检索在特定日期/以上添加的好友列表,facebook-graph-api,facebook-fql,Facebook Graph Api,Facebook Fql,是否可以获取在FQL中某个特定日期当天/之后添加为好友的好友列表 我能够检索朋友列表。但我需要更多信息,如“朋友添加日期”等 请提供您的想法或解决方案 谢谢。我尝试使用FQL获取新添加的好友。但没有成功。CBroe的评论还指出,不可能使用FQL直接访问 我通过使用流表解决了这个问题 SELECT post_id, viewer_id, app_id, source_id, updated_time, created_time, filter_key, attribution, actor_id,
谢谢。我尝试使用FQL获取新添加的好友。但没有成功。CBroe的评论还指出,不可能使用FQL直接访问 我通过使用流表解决了这个问题
SELECT post_id, viewer_id, app_id, source_id, updated_time, created_time, filter_key, attribution, actor_id, target_id, message, app_data, action_links, attachment, impressions, comments, likes, place, privacy, permalink, xid, tagged_ids, message_tags, description, description_tags, type FROM stream WHERE source_id = me() and created_time > 1300904400
响应Json为:
{
"data": [
{
.....
"post_id": "10003422343219_2395933333495184",
"viewer_id": 10034243333333519,
"app_id": null,
"tagged_ids": [],
"message_tags": [],
**"description": "Owner is now friends with Friend1 and Friend2.",**
"description_tags": {
"0": [
{
"id": 100003344233319,
"name": "Owner Name",
"offset": 0,
"length": 14,
"type": "user"
}
],
"35": [
{
"id": 10000133333697,
"name": "Friend Name1",
"offset": 35,
"length": 10,
"type": "user"
}
],
"50": [
{
"id": 10000444443615,
"name": "Frined Name2",
"offset": 50,
"length": 13,
"type": "user"
}
]
},
"type": null
}
]
}
通过使用描述消息,我们可以识别新创建的朋友。”description_tags'由新添加的好友列表组成。不,这是不可能直接实现的——这是出于设计,因为Facebook不允许应用程序承诺在“有人与你解除好友关系”或类似情况下通知用户。获取此类信息的唯一——乏味的——方法是进入用户流,查找所有那些说“foo现在是bar的朋友”的消息,并查看它们的创建时间。但请注意,如果您试图使用这些信息(如我前面提到的应用程序)进行任何操作,Facebook很可能会很快启动您的应用程序。@CBroe:非常感谢。我尝试了类似的方法,并成功地获得了新朋友提醒。