Использование Facebook Share Dialog для обмена изображениями из приложения WPF - PullRequest
0 голосов
/ 12 сентября 2018

Я использую приложение WPF C # Desktop.Я пытаюсь опубликовать изображение через Facebook, но не могу опубликовать его из-за того, что Facebook устарела или удалила некоторые области.

В настоящее время используется диалоговое окно "Поделиться": https://developers.facebook.com/docs/sharing/reference/share-dialog

И дляНастольное приложение: https://developers.facebook.com/docs/sharing/for-devices

Как поставить и позвонить из настольного приложения.И разместить картинку на стене Facebook?

public void UploadContent()
{
    string photoAlbumID = "199967900755629";

    FacebookMediaObject facebookUploader = new FacebookMediaObject { FileName = "Carnival-Mask-Costume-Ideas-800x600.jpg", ContentType = "image/png" };

    //var bytes = File.ReadAllBytes(System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName) + "\\" + facebookUploader.FileName);
    var bytes = File.ReadAllBytes(@"D:\Gallery\Carnival-Mask-Costume-Ideas-800x600.jpg");
    facebookUploader.SetValue(bytes);
    var postInfo = new Dictionary<string, object>();
    postInfo.Add("message", "test photo");
    postInfo.Add("image", facebookUploader);
    postInfo.Add("access_token", fbtoken.AccessToken);
    var fbResult = fbtoken.Post("/" + photoAlbumID + "/photos", postInfo);
    dynamic result = (IDictionary<string, object>)fbResult;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...