Facebook页面粉丝使用Graph API获取每张图片上传的通知

时间:2012-08-18 10:19:44

标签: facebook-graph-api facebook-c#-sdk

我正在使用来自C#的Facebook的GraphAPI将照片上传到 Facebook页面,每次拍摄后(每3-4个小时)我创建一个新专辑,平均上传大约500张照片,一张一张地上传(不使用批量)。

问题在于,对于每张图片上传,我的所有粉丝都会收到关于他们新闻Feed的通知,这意味着每次会话都有新闻源充斥着500(有时甚至是900)“XXXX页面上传了新照片”帖子,这让人疯狂......:/

我认为假设工作的方式是将帖子合并到一个“多张图片”帖子中,该帖子显示拼贴在一起的多张图片(通常这就是我在新闻Feed中看到的,当有人发布多张图片时,即使它是一张-by酮)

我搜索了一个设置,可以防止这种情况发现什么,我想也许我需要改变我上传图片的方式...

我用于上传的代码:

FacebookMediaObject uploadObj = new FacebookMediaObject { FileName = fileInfo.Name, ContentType = IMAGE_CONTENT_TYPE };
uploadObj.SetValue(File.ReadAllBytes(fileInfo.FullName));
IDictionary<String, Object> uploadParams = new Dictionary<String, Object>();
uploadParams.Add("message", comment);
uploadParams.Add("image", uploadObj);
JsonObject photo = (JsonObject)fbClient.Post(String.Format("/{0}/photos", albumId), uploadParams);

我正在使用“accounts api”

从管理器中获取的页面的访问令牌

感谢。

0 个答案:

没有答案