xiaodian.image.upload

  • 免费
  • 需要授权
  • 结果不加密
图片上传,请限制图片大小在2M以下,注意:1、用base64编码,使用8859-1字符集;
2、保证加签字符串为utf-8;
3、发送请求用utf-8。

公共参数

名称 类型 必选 描述
app_key Long 接入时申请的app_key
method String 接口名称
access_token String Oauth2.0授权获得的access_token
sign String 对 API 调用参数(除sign外)进行 md5 加密获得。参数的顺序为字母表的顺序
timestamp Long 时间戳,使用Unix时间戳格式
format String 响应格式。默认为json格式,固定
sign_method String 参数的加密方法选择,当前只支持Md5
version String API协议版本,固定值为:1.0

输入参数

名称 类型 必选 描述 示例值
image
File 上传图片文件,图片需要base64编码(字符集为8859_1)

返回参数

名称 类型 描述 默认值
data
String 返回图片上传的网络地址

请求参数示例

1).
{ "userId": "", "image": "" }

返回示例

1).
{ "result": { "data": "http://s21.mogucdn.com/p1/uni/160310/upload_ifrwky3gg4zginztg4zdambqhayde_700x454.jpg" }, "status": { "code": "0000000", "msg": "success!" } }

异常示例

1).
{ }

常见问题

1)..net base64
Convert.ToBase64String(buffer,Base64FormattingOptions.InsertLineBreaks); 编码出来有 \r\n ,需要再转换成\n