使用/ me / feed在Facebook时间轴上发布一系列照片

时间:2012-08-08 11:34:57

标签: php facebook

我希望我的应用程序在时间轴上发布4或8张图片的马赛克,就像使用“照片”框一样(请参阅下面的示例,我隐藏了照片,因为它们是个人的):

Photos box from Facebook 使用Facebook API我可以在时间轴上添加一个普通帖子,如下所示:

try
{
    $ret_obj = $facebook->api('/me/feed', 'POST',
        array(
          'link' => 'www.freemages.fr',
          'message' => 'Posting with the PHP SDK!'
        ));
    echo "Post ID: ".$ret_obj["id"];
}
catch(FacebookApiException $e)
{
    $login_url = $facebook->getLoginUrl( array(
       'scope' => 'publish_stream'
       )); 
    echo "Veuillez vous <a href=\"".$login_url."\">identifier</a>";
    error_log($e->getType());
    error_log($e->getMessage());
}

但是我没有在文档中看到是否有解释的方法。我真的不需要在FB帐户上上传图片的缩略图,我只想在时间轴上以每行4个方块格式显示它们(例如我可以生成HTML代码来创建这个布局,但它确实似乎不太可能)。

感谢您的提示!

1 个答案:

答案 0 :(得分:0)

听起来我需要阅读开放式图表https://developers.facebook.com/docs/opengraph/这是您创建自定义对象,操作和聚合的位置,然后您可以提示用户将活动添加到其中。我认为它确实需要首先提交到Facebook。我建议阅读上面的链接,看看你是否可以让它工作。它更像是一个显示在配置文件时间轴上而不是在Feed中的框。

目前,您可以在https://developers.facebook.com/docs/opengraph/tutorial/

找到分步教程