发布到带有照片的Facebook页面

时间:2013-10-04 07:46:14

标签: php facebook

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

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

这很好用。所以,我们试图发布到Facebook页面。

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

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

如果有两张以上的照片,相册创建将失败,因为错误(相册所有者的ID无效)。

我们的代码如下,

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

这适用于个人Facebook墙。

请为我们提供建议。

感谢。

1 个答案:

答案 0 :(得分:0)

首先尝试使用FB的Graph API资源管理器,应该像

$album = $facebook->api('/' . $id . '/photos','POST',array("message" => 'your text here'........);