使用 fql 从私人 facebook 消息中获取附件

Posted

技术标签:

【中文标题】使用 fql 从私人 facebook 消息中获取附件【英文标题】:get attachment from private facebook messages, using fql 【发布时间】:2014-02-13 10:10:50 【问题描述】:

我如何使用 fql 从 facebook 私人消息中获取我的 ios 应用程序的附件?

我提出 FQL 请求:

SELECT+body,attachment,source,created_time,author_id,message_id,viewer_id+FROM+message+WHERE+thread_id=%@

并接收响应: 但没有相关附件。


    attachment =     
        caption = "";
        description = "";
        "fb_object_id" = "";
        "fb_object_type" = "";
        icon = "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yD/r/aS8ecmYRys0.gif";
        media =         (
        );
        name = "";
        properties =         (
        );
        "tagged_ids" =         (
        );
    ;
    "author_id" = 100006578915973;
    body = "";
    "created_time" = 1392226769;
    "message_id" = "249232388588208_0";
    source = 32;
    "viewer_id" = 100002767455960;

【问题讨论】:

您想获取附件的名称,还是您的用户可以下载附件文件本身? @KornélRegius 我需要邮件附件的链接(仅限图片) 【参考方案1】:

这是一个已报告并已确认的 Facebook FQL 错误。已分配,但尚未修复:

https://developers.facebook.com/x/bugs/447084618643204/

【讨论】:

以上是关于使用 fql 从私人 facebook 消息中获取附件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用图形 api/FQL 从 facebook 获取过去/结束的公共事件?

如何从状态中获取用户 ID

Facebook:如何使用图形 API 或 FQL 获取最近签到的好友列表

如何在不使用 fql 的情况下获取帖子 URL 的 Facebook 点赞、分享和评论计数?

Facebook FQL 查询错误 604,但字段可索引

通过 FQL 获取 Facebook 上朋友参加的所有活动