0

我们一直在开发用 PHP 编写的服务器程序,它会定期向 Facebook 页面发布一些信息。它作为守护进程在 Linux 服务器上运行。

起初,我们尝试将信息发布到个人 Facebook 墙上。有时有一些照片,所以我们创建相册来上传两张以上的照片。

这工作正常。因此,我们尝试发布到 Facebook 页面。

然后,我们遇到了一些麻烦。

纯文本信息可以正确发布。但是当我们发布照片时,Facebook 页面显示为附件文件。它显示从个人帐户而不是从应用程序发布。

如果照片超过两张,则相册创建失败并显示错误(相册所有者的 ID 无效)。

我们的代码如下,

$album = $facebook->api('/' . $id . '/albums','POST',array("name" => 'xxxx'........);

这适用于个人 Facebook 墙。

请为我们出谋划策。

谢谢。

4

1 回答 1

0

首先尝试使用 FB 的 Graph API explorer,应该类似于

$album = $facebook->api('/' . $id . '/photos','POST',array("message" => 'your text here'........);
于 2013-10-04T08:34:38.660 回答