0

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

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

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

谢谢你。

4

1 回答 1

0

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

我通过使用Stream table解决了这个问题

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' 由新添加的好友列表组成。

于 2012-08-03T05:12:06.767 回答