2

我有信心通过使用 PHP 的常见批处理请求将多张照片发布到粉丝页面相册,并且我还知道如何使用 che "no_story" 命令隐藏显示刚刚上传的每张图片的墙贴。我需要知道的是,是否可以在粉丝页面上显示一个独特的墙贴来显示整个上传,就像您使用网络界面上传更多图片时的标准 Facebook 行为,而不是每张照片一个帖子。

4

1 回答 1

0

这是我得到的最接近的:

$attachment = array
(
'access_token'=>$fanPageAccessToken,
'object_id' => $AlbumId,
'message' => $AlbumDesc,
'link' =>$AlbumLink
);
$result = $facebook->api($fanPageId.'/links/','post',$attachment);
}

我通过查询与粉丝页面关联的专辑来获取变量:

$fanPageAlbums = $facebook->api($fanPageId . '/albums/');
foreach ($this->fanPageAlbums['data'] as $fanPageAlbum) {

if ($albumId == $fanPageAlbum['id']) {
   $albumLink = $fanPageAlbum['link'];
   $albumDesc = $fanPageAlbum['description'];
   break;
  }
 }   

关键是您发布到图表的链接部分,而不是提要。

正如您所期望的那样,它会产生一张大图和下面的三个拇指。但是,它没有正确出现在朋友的提要上。

我多年来一直在为此苦苦挣扎,以上是我最接近模仿 facebook 行为的方法。如果您有任何进一步的信息,请告诉我!

于 2012-12-20T00:16:33.730 回答