Прежде всего, извиняюсь, так как это довольно узкая тема, поэтому я понимаю, если она будет удалена. Ссылки Imgur бывают нескольких форматов, как показано ниже:
http://i.imgur.com/kMoI9Vn.jpg
http://i.imgur.com/f7VXJQF
http://imgur.com/S1dZBPm
http://imgur.com/a/liD3a
http://imgur.com/gallery/HFoOCeg
В документах API Imgur есть две соответствующие конечные точки. Один для альбомов, а другой для изображения. Обычно нет проблем с различением изображения и альбома, поскольку URL-адреса альбомов имеют префикс /a/
.
Однако следующие URL являются допустимыми URL-адресами галерей:
http://imgur.com/gallery/HFoOCeg
http://imgur.com/gallery/clWTb
Первый — это изображение, а второй — альбом. Категория галерея имеет две соответствующие конечные точки: изображение и альбом а>. Попытка использовать отправку запроса на альбом в конечную точку изображения и наоборот приводит к ошибке 404.
Есть ли способ, если предоставляется только идентификатор (например: HFoOCeg
), чтобы определить, является ли это альбомом или изображением, без отправки нескольких запросов?