0
Есть ли способ получить прямой URL-адрес общедоступного изображения, когда я знаю его blob.ID?Доступ прямой URL-адрес изображения, хранящегося в общедоступном блобе - iOS Content Module
Есть ли способ получить прямой URL-адрес общедоступного изображения, когда я знаю его blob.ID?Доступ прямой URL-адрес изображения, хранящегося в общедоступном блобе - iOS Content Module
Вы можете загружать блоб и обнародует его
[QBContent TUploadFile:file fileName:@"Great Image" contentType:@"image/png" isPublic:YES delegate:self];
// QuickBlox queries delegate
- (void)completedWithResult:(Result *)result{
// success result
if(result.success){
if([result isKindOfClass:QBCFileUploadTaskResult.class]){
QBCFileUploadTaskResult *res = (QBCFileUploadTaskResult *)result;
NSString *publicUrl = res.uploadedBlob.publicUrl;
}
}
}
Это верно, но я пытаюсь получить доступ к кому-то чужой имидж, так что я не знаю publicUrl для него. Я думаю, что единственный способ - это трудный путь: получить доступ к пользователю blobId, запросить этот Blob и получить UID и попробовать получить это изображение с помощью UID? – user2137346
Вы можете поделиться всеми своими блоками через API пользовательских объектов - вот мой ответ http://stackoverflow.com/questions/15979930/retrieving-all-blobs-from-opponent-ios-content-chat-modules –