Кто-нибудь знает, как получить изображение из Office 365 в приложение iOS?Извлечь изображение из Office 365 в приложение iOS
Логотип изображения имеет следующий формат вернулись: https: // «АРЕНДАТОР» .sharepoint.com/«ИМЯ САЙТА» /SiteAssets/domain1.png
Я реализовал пользовательский веб-интерфейс API для получения коллекций сайтов. У определенного сайта может быть логотип, и из моего приложения iOS я могу получить его URL после вызова службы.
Проблема в том, что я получаю 401 или 403 для получения изображения независимо от того, передаю ли я или нет полученный токен для вызова Web Api в качестве заголовка авторизации.
SDWebImageDownloader *manager = [SDWebImageManager sharedManager].imageDownloader;
[manager setValue:authHeader forHTTPHeaderField:@"Authorization"];
[logo sd_setImageWithURL:[NSURL URLWithString:site.logo] placeholderImage:[UIImage imageNamed:@"cross"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
NSLog(@"Error: %@", error);
}];
Ошибка: Ошибка домена = NSURLErrorDomain Code = 401