首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Imgur api匿名上传图片仅返回401状态

Imgur API是一组用于上传和管理图片的开放接口,提供了丰富的功能和灵活的参数设置。匿名上传图片是其中的一种功能,它允许用户在不需要身份验证的情况下上传图片并获取图片链接。

当使用Imgur API进行匿名上传图片时,若返回状态码401,意味着请求未通过身份验证。这可能是因为未提供必要的认证凭据或凭据不正确。要成功上传图片并获取图片链接,需要正确设置API请求的身份验证参数。

Imgur提供了一系列的API端点和文档来支持图片上传和管理。要使用Imgur API进行匿名上传图片,可以参考以下步骤:

  1. 创建一个Imgur账号:在Imgur官网上创建一个账号(https://imgur.com/),这是为了能够通过API获得相应的认证凭据。
  2. 获取API密钥:登录Imgur账号后,转到"应用程序"页面(https://api.imgur.com/oauth2/addclient)创建一个新的应用程序。在创建过程中,选择"匿名使用无需身份验证的API"选项。创建成功后,会获得一个客户端ID,此ID将作为API请求的身份验证凭据。
  3. 构建API请求:使用任何一种编程语言,构建一个HTTP请求来上传图片并获取图片链接。请求的终端地址为:https://api.imgur.com/3/image,请求方法为POST。在请求的header中,需要设置"Authorization"字段的值为"Client-ID {你的客户端ID}",确保API请求得到身份验证。
  4. 上传图片:在请求的body中,设置图片数据作为请求的负载。具体可参考Imgur API文档中对图片上传的参数要求。
  5. 解析API响应:对API请求的响应进行解析,获取返回的状态码。如果返回状态码为200,则表示图片上传成功,并且在API响应中将包含图片的链接。

由于这个问答中不能提及腾讯云相关产品和产品介绍链接地址,因此无法提供具体腾讯云相关的解决方案。但腾讯云也提供了类似的云存储服务和API接口,可以通过腾讯云官方文档查询相关API的使用方法和示例。

请注意,本回答仅供参考,具体实现方式可能因Imgur API的更新和变化而有所不同。建议在使用Imgur API之前,仔细阅读其官方文档以获取最新的使用指南和参数要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

最全的图床集合(国内外,站长必备)

上传地址 Chrome 插件 2.imgur 著名的老牌国外图床,2009 年就开始运行了。图片存储稳定可靠。...速度:国外真的挺快,不过国内半墙 CDN:FastlyCDN(这家 CDN 的很多节点都被墙了) HTTPS:支持(不支持 HTTP2) 域名:i.imgur.com 上传地址 追求国内访问速度的还是别用了吧...开放有 API(还有支持免费匿名上传图片的 ClientKey 可以申请),也有很多第三方插件可以用。 3.sm.ms 图床 土豪兽兽建的图床,2015 年开始正式运营。...支持 API 操作,图片存储非常可靠,V2EX 钦点的图床。...永久存储免注册,图片链接支持https,可以删除上传图片,提供多种图片链接格式 限制:匿名上传和免费帐户上传图片仅限于12Mb和10k x 10k像素。

25.7K21
  • uni-app移动端开发技巧总结

    默认#000000(即黑色) navigationBarTextStyle :导航栏标题颜色及状态栏前景颜色,支持 black/white。...下面是基本的使用: (1)单选按钮 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pSLuNTO3-1647782363222)(D:\Pictures\截图\Snipaste...format指定格式化的模式(如yyyy-MM-dd hh:mm:ss) 3. uni-easyinput 增强输入框 最基础的用法: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传...而且也不是非常好看 设置 suffixIcon 属性来显示输入框的尾部图标 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ksseOCLw-1647782363223)(...文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间。

    2.8K30

    借助云开发实现互动打卡|实战

    目前云数据库只支持以下几种权限: 所有用户可读,创建者可读写 创建者可读写 所有用户可读 所有用户不可读写 默认情况下是创建者可读写,所以在首次开发时,手动插入的测试数据并不一定可以在前端顺利读取...在接触云开发之前,如果我们想要去调用微信公众平台提供的API(例如发起退款、发送模板消息等),则需要在后端代码去实现,然后只需要给前端返回一个JSON表示请求状态即可。...因为此请求涉及APPKEY等重要信息,禁止在小程序端代码中直接请求官方API。这样就可以通过云函数去代替先前的后端开发,最后将状态返回给小程序端即可。...云存储允许上传多种文件类型,像图片、音频等文件还可以直接在小程序端调用。这里我们使用云存储实现了文章插图的功能。...在本项目中,每次采集到FromID,首先存到 globalData 中,当小程序进入后台状态时,再进行数据的上传

    96942

    Kong 基础认证插件 ( Basic auth )

    则拒绝该请求,并返回一些信息。其中 www-authenticate 的 Basic 代表了需要基本认证。Realm 代表了安全区的名称。...Server Response HTTP/1.1 401 Unauthorized .... www-authenticate: Basic realm="xxxx" 收到了 401 请求的客户端带上了...访问该服务则返回 Hello world 并配置了 kong 的服务配置 配置 Consumer 我们在之前的文章已经讲解过 Consumer,Consumer 就是 Kong 对用户群体种类的分类...3.填写参数 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jxzoBPif-1621399904793)((https://img-blog.csdnimg.cn/20210515141552602...anonymous : 配置匿名访问者的 id 。 hide credentials:是否隐藏凭据到上游 API 服务器。

    1.4K10

    PicGo:搭建图床

    域名设置+收录 PicGo 免费搭建个人图床工具PicGo: 支持Windows、MacOS 和Linux 软件目前覆盖的图床有8个平台: SM.MS图床、腾讯云COS、GitHub图床、七牛图床、Imgur...可以进行图片压缩,再进行上传。(图片压缩:https://tinypng.com/) 基于SM·MS的图床 1.注册 SM·MS网站:https://sm.ms/ ?...2.获取API Token ? ? 点击之后,会出现API Token。 3.下载插件 插件设置界面搜索smms-user安装. ? 4.PicGo内填入API Token ?...Typora中的设置 1.图像上传 Typora中偏好设置----图像 ? ? 按照上述操作: 插入图片时… 改为 上传图片 上传服务设定与图片一样即可 2.验证图片上传 点击验证图片上传选项 ?...以上是成功页面,上传成功的图片都可以在Gitee仓库中找到。 3.测试 设置好后,在软件中直接拉进去照片或者复制进入,会自动上传。 ? 最终上传成功即可。

    1.5K20

    基于未授权的渗透测试技巧总结

    针对异常状态的问题,由于站点大部分都做过加固,批量发包结果通常都是404,服务器不会返回错误的回显,如提示"multiqart缺失",而是统一响应的404 异常状态码分析 无回显型的上传,我注意到它是nginx...返回的信息,是中间件对接口做的统一处理,而未授权上传是权限方面的内容,这两者不是同个概念,如果他不存在,那他应该返回的是401,如果不是401,就很可能有问题。...应该返回401,才是权限校验。...或者是这样的401 因此,构造一处上传表单,看看结果 打成存储xss 另外,在一次测试中,我把这种测试思路扩展开来了,未授权文件上传是基于401的鉴权,如果遇到重定向,那怎么处理?...500,也是这类的测试, 根据情况,补上一处参数值即可 然后是普通的未授权上传,这类上传通常基于405,或者200响应码,核心的挖掘点就是首页的API,对首页main.js或者umi.js类集成文件的API

    13910

    让我大吃一堑的前后分离 web 站模拟登录

    输入图片说明 以这里的登录为例,通过css定位其实也可以,但是有不稳定的风险。所以还是看api和参数比较稳妥,前端变化的几率比后端高出太多。...三、用户权限验证 登录完毕后想执行其他的操作,比如上传(post)数据的话,我应该怎么做?...结果返回状态码是 401,由于 scrapy 默认只处理 2xx 和 3xx 状态的请求、4开头和5开头的都不处理,但是我们又需要观察401状态返回的内容,这怎么办呢?...但是返回状态码依然是 400,而且提示变成了 "url不能为空"。 这到底又是怎么一回事? 多方探查都没有结果。...输入图片说明 ? 输入图片说明 ? 输入图片说明 我是对 Auth、Headers 和 Raw 进行设置(请跟我一起懵逼),才终于成功发送 post,返回正确的信息!!!

    1.2K20

    这个 SDK 不一般!

    本文将以实现图片上传功能为例,介绍 tcb-js-sdk 的基本配置流程。...在使用云开发 Cloudbase 开发应用的过程中,除了借助云开发提供的数据库存储数据以外,常常还会遇到需要实现图片上传功能的需求,在这种情况下,可以通过 tcb-js-sdk 来完成图片上传的功能。...接下来,我们来开发一个简易的图片上传功能作为演示。 主要流程: 1....配置用户登录 云开发的 API 调用需要用户具备身份,为了简化,这里我选择使用匿名登录,这样就可以更简单的完成项目的开发。关于匿名登录的用户配置,你可以在云开发的官方文档[2]中找到相关的说明。...此外,你还需要将需要调用云开发 SDK 的网页配置到安全域名中,从而确保可以正常调用 API 接口。 在完成了用户登录的配置以后,可以在项目代码中加入用户匿名登录的配置。

    52240

    如何使用云开发进行图片上传

    前言 云开发,相信大家都不陌生,在我们的日常开发中,总少不了需要把图片进行上传的应用场景。 本文将介绍如何使用云开发进行图片上传并部署到云开发静态网站托管。...sign=48af9e388a00be3ae30935faac144305&t=1593065217] Body部分 示例用了一个input用于上传file(设置好accept),最后写两个div分别用于上传按钮与预览图片...}) .then(res => { // 返回文件 ID console.log(res.fileID) console.log('上传成功') }) } 使用getTempFileURL...API获取图片下载地址 ......,更多的使用小技巧可查看GitHub仓库 本文示例介绍如何使用云开发上传图片至云储存,更多的使用还可以使用云开发拓展能力去进行图像安全审核、图像标签、图像处理等。

    3K30

    Dropzone 4 mac(文件拖拽增强工具)4.4.5激活版

    来下载Dropzone,它是Mac的一款生产力应用程序,可以更快更轻松地移动和复制文件,启动应用程序,上传到许多不同的服务等等。...Dropzone 4 mac图片Dropzone 4 mac软件功能打开应用程序,移动和复制文件的速度比以往任何时候都要快。使用 Tinyurl 缩短网址URL。...Imgur 集成使您可以快速共享图片并获得分享链接(图床服务)。将文件上传到Amazon S3。将文件上传到FTP服务器。将文件上传到您的Google云端硬盘。将音视频上传到 YouTube。...强大的多任务引擎使您可以一次运行多个任务,并通过网格内任务状态区域跟踪每个任务的进度。在菜单中一目了然地查看任务的进度。使用新添加的键盘快捷键功能启动 Dropzone 操作。

    72710

    Dropzone 4 mac(文件拖拽增强工具)

    平台上的一款帮助用户提高工作效率的Mac应用软件,Dropzone这款软件是用户的各种操作都变得非常的方便,大多数的任务都可以用拖拽的方式进行操作,提高了用户的工作效率,比如保存文本、发送邮件、FTP上传...图片Dropzone 4 mac安装教程将左侧的Dropzone拖动到右侧的applications中即可,如图Dropzone 4 mac软件功能打开应用程序,移动和复制文件的速度比以往任何时候都要快...Imgur 集成使您可以快速共享图片并获得分享链接(图床服务)。将文件上传到Amazon S3。将文件上传到FTP服务器。将文件上传到您的Google云端硬盘。将音视频上传到 YouTube。...强大的多任务引擎使您可以一次运行多个任务,并通过网格内任务状态区域跟踪每个任务的进度。在菜单中一目了然地查看任务的进度。

    1.2K20
    领券