【问题标题】:Posting a link via the Facebook graph API with a large picture通过 Facebook 图形 API 发布带有大图的链接
【发布时间】:2015-07-23 19:20:08
【问题描述】:

虽然过去链接只能包含小 (90x90) 图片,但现在您的 Feed 中似乎可以包含较大的图片(例如 400x208)。

如果您将带有大 og:image 的链接粘贴到 Facebook UI 上的“更新状态”字段中(例如 http://allthingsd.com/20131003/facebook-tries-to-make-home-more-inviting-by-welcoming-photos-from-other-services/),您可以看到这一点

似乎某些第 3 方应用程序也能够发布指向您的提要的链接 - 例如,如果我使用 HootSuite 发布上述链接,则图片会以大尺寸显示。

但是,当我们尝试使用图形 API 时,除了带有链接的 90x90 小图片之外,我们似乎什么也得不到。

在使用 Graph API 时,是否有人知道需要将哪些字段传递到 /me/feed(或 /me/links)才能获得更大的图景?链接、标题、描述和图片似乎还不够——在这种情况下,图片仍然很小。

谢谢!

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    不确定你是否解决了这个问题。但是我可以使用下面的 PHP 和 cURL over OG 发布一个大图像和链接。

    $data['picture'] = "http://www.example.com/image.jpg";
    $data['link'] = "http://www.example.com/";
    $data['message'] = "Your message";
    $data['caption'] = "Caption";
    $data['description'] = "Description";
    

    我关注了this tutorial

    显然您的源图片需要很大。我想我用的是 900x900。它并没有那么大。但它比 90x90 或 FB 上的其他任何东西大得多。

    【讨论】:

      【解决方案2】:

      您可以为返回对象添加自定义字段列表。

      ?type=large 将返回全尺寸图片。

      示例: responsePost = objFacebookClient.Post("/me/feed", parameters) + "?type=large";

      【讨论】:

        猜你喜欢
        • 2015-05-26
        • 2014-02-07
        • 2011-11-03
        • 1970-01-01
        • 1970-01-01
        • 2012-05-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多