簡體   English   中英

Facebook .NET SDK將圖像發布到Facebook頁面

[英]Facebook .NET SDK Posting 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;

問題是圖像正在上傳,但只有頁面管理員才能知道該帖子是公開的,並且當我通過互聯網瀏覽器直接從Facebook發布它時,它是可見的。

解決了,問題是該應用程序尚未發布..處於開發人員模式,除應用程序管理員外,其他人都看不到帖子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM