0
我在wpf應用程序中使用facbook .net sdk將圖像發佈到Facebook頁面。Facebook .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;
問題是所上傳的圖片,但它知道該職位是公衆只能通過網頁管理員可見,當我直接通過互聯網瀏覽器Facebook發佈它,它是可見的。
這不是官方的Facebook SDK,你有沒有試過聯繫作者?頁面管理員是否必須驗證或批准?你有沒有檢查頁面設置? – lamdadj22