【问题标题】:Single notification for multiple photo in album on FacebookFacebook 相册中多张照片的单一通知
【发布时间】:2014-09-29 00:11:42
【问题描述】:

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

我尝试了几种方法(batch、fbClient.PostTaskAsync、fbClient.Post),但每次都有每张照片的通知。喜欢该页面并启用通知的用户可以看到通知。(请参阅附件)。

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

你能帮帮我吗?

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

【问题讨论】:

    标签: c# facebook facebook-graph-api


    【解决方案1】:

    通过 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参数可能也适用于通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 2010-10-11
    相关资源
    最近更新 更多