[英]Facebook .NET SDK Posting image to Facebook page
i am using facbook .net sdk in wpf application to post an image to facebook page. 我在wpf应用程序中使用facbook .net sdk将图像发布到Facebook页面。
string photoAlbumID = <page id>;
FacebookMediaObject facebookUploader = new FacebookMediaObject { FileName = "1.png", ContentType = "image/png" };
var bytes = File.ReadAllBytes(System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)+"\\" + facebookUploader.FileName);
facebookUploader.SetValue(bytes);
var postInfo = new Dictionary<string, object>();
postInfo.Add("message", "test photo");
postInfo.Add("image", facebookUploader);
postInfo.Add("access_token", <page tocken>);
var fbResult = client.Post("/" + photoAlbumID + "/photos", postInfo);
dynamic result = (IDictionary<string, object>)fbResult;
the problem is the image is being uploaded but it is only visible by the page admin knowing that the post is public, and when i post it directly from facebook via internet browser it is visible. 问题是图像正在上传,但只有页面管理员才能知道该帖子是公开的,并且当我通过互联网浏览器直接从Facebook发布它时,它是可见的。
解决了,问题是该应用程序尚未发布..处于开发人员模式,除应用程序管理员外,其他人都看不到帖子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.