Можно ли прикрепить изображение к FBDialog?

Я пишу приложение iOS, которое создает изображение, и мы хотели бы, чтобы пользователь мог опубликовать это изображение на своей стене Facebook, используя стандартный диалог facebook.

В iOS SDK для Facebook вы найдете диалог для публикации на стене пользователя, используя dialog:withParams:andDelegate: method, и вы можете dialog:withParams:andDelegate: URL-адрес изображения в аргументе params. Однако мне это нехорошо – я хочу отправить изображение, которое существует только по телефону.

SDK также обеспечивает способ размещения изображения на стене пользователя, используя метод requestWithGraphPath:andParams:andHttpMethod:andDelegate: Но это тоже нехорошо – я хочу использовать стандартный диалог.

Есть ли способ отправить данные изображения с помощью FBDialog?

One Solution collect form web for “Можно ли прикрепить изображение к FBDialog?”

Сначала нужно выполнить загрузку фотографий, с графическим вызовом на '/me/photos' – это будет в альбоме, которое ваше приложение должно будет создать, а не уже существующее (если ваше приложение не создало его).

Это вернет вам идентификатор фотографии, после чего вы сможете снова щелкнуть по графику вызовом этого конкретного идентификатора: 'https://graph.facebook.com/RETURNING_PHOTO)ID'

Это вернет имя, изображение, источник, ссылку (и кучу других вещей). Затем вы можете использовать изображение (которое является миниатюрным изображением) на стене, как изображение, и добавить URL-адрес в источник (большое изображение) или используйте ссылку на фотографию в альбоме (ссылку) внутри текста сообщения.

Надеюсь, что это поможет, -J

  • FBRequestDelegate didReceiveResponse, как узнать, для какого запроса этот ответ
  • Facebook SDK share всегда возвращает sharerDidCancel
  • 'Открыть эту страницу в "null"' Модальное появление из входа в FacebookSDK после обновления iOS9 и Swift 2
  • Facebook SDK Вход в приложение Iphone
  • Ошибка FBUserSettingsViewController при увольнении
  • Facebook iOS SDK 3.0 на стене
  • Facebook iOS SDK 3.1 | «Вы уже разрешили YOUR_APP» появляется каждый раз, когда пользователь пытается войти в систему
  • Как оставаться в системе с iOS Facebook SDK 2.4
  • Facebook SDK: знать, произошло ли совместное использование
  • FBSDKLoginManager logInWithReadPermissions?
  • PFFacebookUtils.h (1.7.1) импортирует несуществующий FacebookSDK.h
  • Друзья онлайн присутствия - Facebook SDK 3
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.