Facebook c # sdk, silverlight4, пожалуйста, войдите в систему - PullRequest
0 голосов
/ 09 марта 2012

Я хотел бы загрузить фотографию на стену пользователя 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

1 Ответ

1 голос
/ 09 марта 2012

Вы можете найти образцы в ветке v5 на https://github.com/facebook-csharp-sdk/facebook-csharp-sdk/tree/v5/Samples

...