Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Facebook相册中多张照片的单一通知_C#_Facebook_Facebook Graph Api - Fatal编程技术网

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

C# Facebook相册中多张照片的单一通知,c#,facebook,facebook-graph-api,C#,Facebook,Facebook Graph Api,我正在建立一个Windows服务,它应该将照片从文件系统上传到Facebook页面上相应的Facebook相册。我能够创建和上传一张照片。但我想在同一时间上传多张照片 我尝试过几种方法(批处理、fbClient.PostTaskAsync、fbClient.Post),但每次都会为每张照片发送通知。对于喜欢该页面并启用通知的用户,通知是可见的。(请参阅附件) 我的客户希望避免这种行为,因为当手动上传50幅图像时,只有一个通知。有没有办法在一篇文章中上传多张照片,以便只生成一个通知?有人提到自定义

我正在建立一个Windows服务,它应该将照片从文件系统上传到Facebook页面上相应的Facebook相册。我能够创建和上传一张照片。但我想在同一时间上传多张照片

我尝试过几种方法(批处理、fbClient.PostTaskAsync、fbClient.Post),但每次都会为每张照片发送通知。对于喜欢该页面并启用通知的用户,通知是可见的。(请参阅附件)

我的客户希望避免这种行为,因为当手动上传50幅图像时,只有一个通知。有没有办法在一篇文章中上传多张照片,以便只生成一个通知?有人提到自定义故事,但我并没有找到在某个相册中上传照片的示例

你能帮帮我吗


谢谢

通过API上传的每个图像将始终单独发布。但是,如果在API调用中添加参数
no_story
,并将其设置为
true
,则会禁止该页面的粉丝使用新闻存储

然后,您可以更新代码,只允许第一张上传的照片发布一个故事,其余部分使用
no_story

例如:

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

这不是最好的解决方案,但这是唯一的办法。

如何通过自定义故事上传到特定的相册?上传照片对我来说不是问题,问题是我想上传50张照片。上传已完成,但已从页面中选择“获取通知”的facebook用户将收到50个通知。我的想法是直接在facebook上创建类似的行为。我还没有测试通知部分,但是
no_story
参数可能也适用于通知。