Могу ли я прикрепить изображение к FBDialog? - PullRequest
3 голосов
/ 26 января 2012

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

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

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

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

1 Ответ

0 голосов
/ 26 января 2012

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

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

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

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

...