如何发布包含 2 张图片的墙贴

2024-01-27

我正在创建一个小应用程序,人们可以在其中比较他和他朋友的不同照片。

该应用程序非常简单,我使用起来没有任何问题。当用户尝试在他们的墙上发布内容时,问题就出现了。我希望帖子是这样的:

我知道通过做类似的事情:

$parameters = array('message' => 'this is my message',
                    'name' => 'Name of the app',
                    'caption' => "Caption of the Post",
                    'link' => 'http://www.link.com',
                    'description' => 'description',
                    'picture' => 'http://mysite.com/pic.gif');

$result = $facebook->api('/user_id/feed/', 'post', $parameters );

您可以在墙上发布,但这限制了应用程序只能发布一张图片,我希望用户能够发布两张不同的图片。

有没有办法发布像图中这样的帖子?


EDIT:

添加了一张图片,可以更好地解释我想要什么。


在不深入了解 Facebook API 的情况下(因为我从未见过 FB 应用程序发布两张照片,我猜这是不可能的 - 我看到的大多数应用程序都将是垃圾邮件......),我会可能首先使用 PHP 和 ImageMagick 类等在服务器端动态合成两个图像(并执行我想做的任何叠加)。

然后,只需将 URL 提供给 Facebook 进行合成的 PHP 脚本即可,例如

$parameters = array('message' => 'this is my message',
                    'name' => 'Name of the app',
                    'caption' => "Caption of the Post",
                    'link' => 'http://www.link.com',
                    'description' => 'description',
                    'picture' => 'http://mysite.com/pic.php?pic1_id=1234&pic2_id=2345&favorite=pic1');

$result = $facebook->api('/user_id/feed/', 'post', $parameters );

当然,我不知道 Facebook 会采取什么样的尺寸来将照片与墙贴一起发布 - 它可能不够宽,无法实现。不过我还是想尝试一下...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何发布包含 2 张图片的墙贴 的相关文章

随机推荐