FQL - 如何检索在特定日期之上/之上添加的朋友列表

时间:2012-08-02 10:50:25

标签: facebook-graph-api facebook-fql

是否可以获取在FQL中特定日期/之上添加为朋友的朋友列表?

我可以检索朋友列表。但我需要更多信息,例如“朋友添加日期”等...

请提供您的想法或解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

我尝试使用FQL获取新添加的朋友。但没有成功。同样来自CBroe的评论说,不可能直接使用FQL访问。

我使用 Stream

解决了这个问题
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'由新添加的好友列表组成。