Facebook相册中多张照片的单一通知

本文关键字:照片 单一 通知 张照片 Facebook | 更新日期: 2023-09-27 18:16:47

我正在构建Windows服务,它应该将照片从文件系统上传到Facebook页面上的适当Facebook相册。我能够创建和上传单张照片。但是我想同时上传不止一张照片。

我已经尝试了几种方法来做它(批处理,fbClient。PostTaskAsync, fbClient.Post),但每次都有每个照片的通知。对于喜欢该页面并启用通知的用户来说,通知是可见的。(见附件)。

我的客户希望避免这种行为,因为当手动上传50张图片时,只有一个通知。有没有办法在一个帖子中上传多张照片,这样只会产生一个通知?有人提到自定义故事,但我没有找到例子谁上传照片在某些相册。

你能帮帮我吗?

谢谢。https://www.dropbox.com/s/hnn6sqmxvc3gm9q/img2.jpg https://www.dropbox.com/s/1bc76v49u5dum0d/notifications.jpg

Facebook相册中多张照片的单一通知

通过API上传的每张图片将始终单独发布。但是,如果您将参数no_story添加到API调用中并将其设置为true,则将对页面的粉丝禁用新闻商店。

你可以更新你的代码,只允许第一张上传的照片发布一个故事,并使用no_story为其余的。

的例子:

$photo_uploaded = $facebook->api( $page_id . "/photos", "POST", array(
    'source'   => '@' . 'image.png',
    'no_story' => true // suppress automatic image upload story, optional
  ) );

这不是最好的办法,但却是唯一的办法。