как разместить изображение из байта [] на стене пользователя - PullRequest
1 голос
/ 07 февраля 2012

Я пытаюсь опубликовать сообщение на стене пользователя с картинкой.

var parameters = new Dictionary<string, object>
 {
     {"access_token", accessToken},
     {"app_id", appId,
     {"message", message},
     {"link", linktoapp},
 };
 //photo is byte[]
 FacebookMediaObject media = new FacebookMediaObject
  {
      FileName = "Result",
      ContentType = "image/jpeg"
  };
  media.SetValue(photo);
  parameters.Add("media", media);

  var app = new FacebookApp();
  var fbCB = new FacebookAsyncCallback(callback);
  app.PostAsync("me/feed", parameters, fbCB);

Сообщение отображается на стене, но без изображения.

Ответы [ 2 ]

3 голосов
/ 08 февраля 2012

Согласно этому вопросу , вам нужно будет передать "/me/photos" в качестве первого параметра вашего FacebookApp.PostAsync() вызова.

2 голосов
/ 08 февраля 2012

вместо этого отправьте me/photos.

...