【发布时间】:2012-12-19 22:59:05
【问题描述】:
我有信心通过使用 PHP 的常见批处理请求将多张照片发布到粉丝页面相册,并且我还知道如何使用 che "no_story" 命令隐藏显示刚刚上传的每张图片的墙贴。我需要知道的是,是否可以在粉丝页面上显示一个独特的墙贴来显示整个上传,就像您使用网络界面上传更多图片时的标准 Facebook 行为,而不是每张照片一个帖子。
【问题讨论】:
标签: php facebook batch-file photo history
我有信心通过使用 PHP 的常见批处理请求将多张照片发布到粉丝页面相册,并且我还知道如何使用 che "no_story" 命令隐藏显示刚刚上传的每张图片的墙贴。我需要知道的是,是否可以在粉丝页面上显示一个独特的墙贴来显示整个上传,就像您使用网络界面上传更多图片时的标准 Facebook 行为,而不是每张照片一个帖子。
【问题讨论】:
标签: php facebook batch-file photo history
这是我得到的最接近的:
$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 行为的方法。如果您有任何进一步的问题,请告诉我!
【讨论】: