FBConnect на iPhone. вопрос об изображении профиля - PullRequest
0 голосов
/ 22 февраля 2010

Я занимаюсь разработкой приложения для iPhone, где пользователи могут общаться в чате, используя данные своей учетной записи Facebook. в этом случае: имя пользователя и изображение в Facebook. мой вопрос: как я могу поделиться фотографией профиля пользователя в окне чата, чтобы люди могли видеть аватары друг друга?

картинки должны быть где-то в сети? как добраться до этого URL?

Я должен сделать что-то подобное, когда нажата кнопка отправки:

получить имя пользователя, получить сообщение, получить адрес аватара. отправить информацию на чат-сервер.

альтернативный текст http://img98.imageshack.us/img98/5103/screenshotrci.png

Ответы [ 2 ]

1 голос
/ 02 октября 2010

это может быть немного поздно, но все, что вам нужно сделать, это вставить "pic_square" (изображение 50x50) в запрос fql, который вы используете для получения имени

NSString* fql = [NSString stringWithFormat:@"select uid, name, pic_square from user where uid == %lld", self.usersession.uid];

и все, он вернет строку с URL нужного вам изображения.

1 голос
/ 15 марта 2010

сначала получите название альбома с помощью FBconnect.photos.getAlbum и передайте UID. он вернет массив со всей информацией об альбоме. Затем найдите название альбома "Картинки профиля" и их идентификатор альбома. после этого используйте этот идентификатор альбома, чтобы получить фотографию профиля.

, используя этот API FBConnect.photos.get и передавая идентификатор альбома в качестве параметров

...