使用Imgur API进行身份验证
所以我正在编写一个简单的脚本,可以自动从Imgur下载图像。 我遇到过Imgur API,但我正在努力让它发挥作用。 我注册了一个应用程序,但不知道如何使用它来获取有关图像或相册的信息。 我不想以用户身份或类似的方式登录 - 只需提供相册或单个图像的URL并能够下载它。
我读过,如果我想这样做,那么我不需要使用oauth的东西,我应该能够使用客户端ID。
https://www.reddit.com/r/learnprogramming/comments/2uzxfv/how_do_i_get_fully_authenticated_to_use_imgurs_api/
我正在编写的脚本使用Python,但只是为了测试API,我在浏览器中输入了URL。 如果我转到以下网址:
https://api.imgur.com/3/album/qTt8G?client_id=MY_CLIENT_ID
然后我收到以下回复:
{“data”:{“error”:“需要验证”,“请求”:“/ 3 / album / qTt8G”,“method”:“GET”},“success”:false,“status”:401}
完整的专辑URL是https://imgur.com/a/qTt8G我试过阅读API文档,但我坚持这一点。
有用的信息:
https://api.imgur.com/oauth2
https://api.imgur.com/endpoints/album
最后,我使用Github上提供的Imgur API帮助程序完成所有工作。 只需提供客户端ID和密码即可。
https://github.com/Imgur/imgurpython
链接地址: http://www.djcxy.com/p/81447.html