Как запросить общедоступные изображения пользователя с помощью imgur API? - PullRequest
0 голосов
/ 09 апреля 2019

Я создаю виджет, чтобы пользователи форума могли легко вставлять изображения с различных хостингов изображений (flickr, SmugMug, Imgur и т. Д.).Пользователь выбирает свой хост и вводит свое имя пользователя, а виджет отображает свои общедоступные изображения и альбомы, из которых он может выбирать, какие изображения вставлять.Я не хочу заставлять пользователя проходить аутентификацию, если он хочет видеть только свои общедоступные изображения.

Imgur заявляет в своей документации API следующее утверждение: «API Imgur раскрывает всю инфраструктуру Imgur через стандартизированный программный интерфейс.Используя API Imgur, вы можете делать практически все, что можете на imgur.com, используя выбранный язык программирования. "

Если это так, почему я получаю" неавторизованные "ошибки длябольшинство имен пользователей Imgur при выполнении следующего вызова API?

https://api.imgur.com/3/account/{{username}}/images/

Я уверен на 100%, что я устанавливаю правильные заголовки с помощью своего ключа API, потому что я могу получить доступ к общедоступным изображениям для некоторых imgurимена пользователей.Тем не менее, подавляющее большинство имен пользователей, которые я тестировал, возвращают «неавторизованные» (включая мои собственные).Я попытался установить подлинность, и это позволяет мне видеть мои изображения.В соответствии с документацией API Imgur должна быть возможность "делать все, что вы можете делать на imgur.com".Если да, то как я могу получить доступ к общедоступным изображениям пользователя, не заставляя их проходить аутентификацию?

...