Использование API Facebook в C#C#

Место общения программистов C#
Ответить
Anonymous
 Использование API Facebook в C#

Сообщение Anonymous »

Я работаю над приложением Android на C# с использованием Xamarin, это для школьного проекта. Но поскольку вся документация API Facebook написана на языке Java, иногда сложно понять, что именно делать, или найти других людей с такими же проблемами. Теперь моя проблема; Я пытаюсь настроить кнопку «Поделиться контентом», которая открывает диалоговое окно «Поделиться контентом», пока все работает отлично. Я пытаюсь добавить фотографии в общий доступ, и вот когда дерьмо попадает в вентилятор, фотографии, которые у меня есть, можно рисовать. Я постоянно получаю ошибки, когда пытаюсь это сделать.
Мой код

Код: Выделить всё

    /* Facebook Share Code */
mBtnShared = view.FindViewById(Resource.Id.btnShare); //Facebook share
mCallBackManager = CallbackManagerFactory.Create();
int id = 0;
Bitmap icon = BitmapFactory.DecodeResource(Resource.Drawable.A1010_1, id);
SharePhoto sharePhoto1 = new SharePhoto.Builder()
.SetBitmap(icon)
.Build();
ShareContent content = new ShareMediaContent.Builder().AddMedium(sharePhoto1).Build();
ShareDialog shareDialog = new ShareDialog(this.Activity);
shareDialog.Show(content);
Пример API; https://developers.facebook.com/docs/sh ... Multimedia

Код: Выделить всё

    SharePhoto sharePhoto1 = new SharePhoto.Builder()
.setBitmap(...)
.build();
SharePhoto sharePhoto2 = new SharePhoto.Builder()
.setBitmap(...)
.build();
ShareVideo shareVideo1 = new ShareVideo.Builder()
.setLocalUrl(...)
.build();
ShareVideo shareVideo2 = new ShareVideo.Builder()
.setLocalUrl(...)
.build();

ShareContent shareContent = new ShareMediaContent.Builder()
.addMedium(sharePhoto1)
.addMedium(sharePhoto2)
.addMedium(shareVideo1)
.addMedium(shareVideo2)
.build();

ShareDialog shareDialog = new ShareDialog(...);
shareDialog.show(shareContent, Mode.AUTOMATIC);
Я получаю сообщение об ошибке на экране:
Изображение
Я думаю, что что-то не так с моим растровым изображением, но я здесь совершенно запутался. Надеюсь, вы, ребята, сможете мне помочь!

Подробнее здесь: https://stackoverflow.com/questions/403 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»