我们一直在开发用 PHP 编写的服务器程序,它会定期向 Facebook 页面发布一些信息。它作为守护进程在 Linux 服务器上运行。
起初,我们尝试将信息发布到个人 Facebook 墙上。有时有一些照片,所以我们创建相册来上传两张以上的照片。
这工作正常。因此,我们尝试发布到 Facebook 页面。
然后,我们遇到了一些麻烦。
纯文本信息可以正确发布。但是当我们发布照片时,Facebook 页面显示为附件文件。它显示从个人帐户而不是从应用程序发布。
如果照片超过两张,则相册创建失败并显示错误(相册所有者的 ID 无效)。
我们的代码如下,
$album = $facebook->api('/' . $id . '/albums','POST',array("name" => 'xxxx'........);
这适用于个人 Facebook 墙。
请为我们出谋划策。
谢谢。