如何将照片上传到群中
本文关键字:照片 | 更新日期: 2023-09-27 18:22:15
以下是我尝试上传照片的方式(请告诉我是否可以改进):
var feedPath = String.Format( "/{0}/photos/", feedId );
dynamic parameters = new ExpandoObject();
try {
var fbUpl = new Facebook.FacebookMediaObject {
FileName = photoUrl,
ContentType = "image/jpg"
};
var bytes = System.IO.File.ReadAllBytes(HttpContext.Current.Server.MapPath(photoUrl));
fbUpl.SetValue(bytes);
parameters.message = msg;
parameters.source = fbUpl;
dynamic fbResult = fbApp.Post(feedPath, parameters);
}
catch (Exception exc) {...}
这将上传到用户的墙上。但是,如果我用组的id替换feedId,它就不会发布到组中。我们如何将照片发布到组中(代表当前已验证的用户)?
首先需要获得manage_group权限。。。
但我去年提交了一个bug:http://bugs.developers.facebook.net/show_bug.cgi?id=19157
Facebook修复后,您将获得manage_group权限。然后只需要将group_id用作普通的user_id即可执行操作。