Я хотел бы загрузить фотографию на стену пользователя fb.У меня есть фото в памяти в виде массива byte [].Публикация не является большой проблемой, но когда я вхожу в систему пользователем, я испытываю трудности.В документации по SDK в веб-контексте отсутствуют целые страницы, и имеется «TODO» на всех страницах, на которых есть контент.
Существует пример SL4, но моя IDE (VWDE) не поддерживаетПапки юнит-теста.Ища все модульные тесты вручную, я так и не смог найти ни одного для входа пользователя в систему. У меня уже есть приложение для Facebook, никаких проблем там нет.
Есть несколько ошибок, которые я обнаружил: Silverlight в браузере не поддерживает управление.Кроме того, веб-сервер Cassini не поддерживается SDK.
Если кто-то может опубликовать пример для этого конкретного сценария или ссылку на образец, используя самую последнюю версию SDK, то я будучрезвычайно благодарен.
спасибо, Прабир.Какие-либо указатели на загрузку изображения?Это мой код на сегодняшний день.Возвращает facebookOAuthError (# 1) UnexpectedException.
var fb = new FacebookClient(_accessToken);
WriteableBitmap wb = new WriteableBitmap(this.picProfile, null);
string fileName = wb.SaveToPNG();
byte[] data = convertToByteArray(wb);
fb.PostCompleted += (o, e2) =>
{
if (e2.Cancelled) { var cancellationError = e2.Error; }
else
if (e2.Error != null) Dispatcher.BeginInvoke(() => MessageBox.Show(e2.Error.Message));
};
var parameters = new Dictionary<string, object>();
parameters["caption"] = "Fitness Tracker -- measurement of my weight over time";
parameters["source"] = new FacebookMediaObject
{
ContentType = "image/png",
FileName = fileName
}.SetValue(data);
fb.PostAsync("me/photos", parameters);
Большое спасибо, MR