2013-02-17 4 views
1

Я заинтересован в предоставлении чат-пользователям аватара. Я просмотрел API (чат, пользователи, контент) и не смог найти решение. Пользовательский объект не имеет поля 'avatar', поэтому вам не повезло. Объект контента (загрузка и просмотр фотографий) позволяет пользователю только искать его загруженный контент (насколько я знаю), но в этом объекте есть «общедоступное» поле, поэтому должен быть какой-то способ получить, например. содержимое с именем 'avatar' для пользователя с id 'xxxx', правильно?Quickblox avatar для чата

Тот же вопрос может пойти для получения дополнительной информации пользователей (adrress, возраст и т.д.)

Может ли предоставить какие-либо советы о том, как достичь этого? Пример Android (или даже REST) ​​будет высоко оценен.

ответ

3

Каждый пользователь имеет поле Blob_IDhttp://quickblox.com/developers/Users#Response_3

Это ссылка на файл в Content модуле, Таким образом, вы можете загрузить изображение на Content модуль и подключить его к пользователю через Blob_ID поле

+0

Великий, Спасибо за ответ. Но что, если я хочу, чтобы у пользователя было больше свойств, видимых другими пользователями (возраст, город и т. Д.)? Должно ли ** blob_id ** указывать на пользовательский объект? – rwozniak

+1

Вы можете создать класс, например. UserExtraProfile в CustomObjects. И напишите ему дополнительные поля вашего пользователя. Другие пользователи могут читать дополнительные поля пользователя, используя поле user_id в качестве фильтра для запроса GET –