服务接入步骤

  1. 在阿布云注册账号后,前往服务管理控制台的 “高质API代理” 页中选购产品。
  2. 完成支付后,在服务管理控制台的 “高质API代理” 页中会看到已经购买到的高质API代理IP提取授权
  3. 每一个授权都拥有独立的 “访问凭证” 及 “访问密钥”,分别对应提取接口中的 “license”参数及签名时用到的 “secret”。
  4. 每一个授权必须先添加白名单 IP 才能使用。可前往服务管理控制台的 “高质API代理” 页中为授权添加白名单 IP,或者使用 “白名单IP管理接口” 进行添加。
  5. 提取URL中的GET参数“sign”的签名算法为:「license + time + secret」拼接后的字段串通过MD5加密得到的小写签名字符串。示例如下:

  6. 请求提取接口获取代理IP及端口,然后在程序中设置代理,之后再发起业务请求。

提取接口

接口地址https://api-ip.abuyun.com/obtain
返回格式JSON
请求方式GET
请求示例https://api-ip.abuyun.com/obtain?license=L01234567890123P&time=1547395200&sign=d34df709daf992af4d0f27431cdfaf4c

参数说明

参数是否必填类型说明
licensestring购买的访问凭证
time整数UNIX 10位数时间戳
signstring签名:使用 license + time + secret 拼接后再经md5计算得到的小写字符串
cnt整数每次提取多少IP,默认20,目前最多100

响应字段说明

字段说明示例
code状态码0
proxies代理地址数组
expireIP 可用时长,单位:秒
left当日提取剩余数量
used当日已提取数量

响应状态码说明

  • 0 成功
  • 1000 认证不通过
  • 1001 当日IP获取达到上限
  • 1003 IP 暂时耗尽
  • 1004 请求参数不合法
  • 1005 访问凭证需要充值(到期)
  • 1006 账号被禁用
  • 400 不是有效的代理请求
  • 407 授权认证失败,包括:IP不在白名单、没有走接口申请IP、申请的IP超过了有效期
  • 603 代理服务器异常
  • 608 代理请求超时
  • 704 服务器响应错误
  • 802 请求失败 #1
  • 803 请求失败 #2
  • 804 请求失败 #3
  • 805 请求失败 #4
  • 806 请求失败 #5
  • 807 短时间内请求过多
  • 810 数据转发异常 #1
  • 811 数据转发异常 #2
  • 812 数据转发异常 #3
  • 820 https 代理异常
  • 830 https 盲转错误

代码提取指南

体验服务
现在开始,体验阿布云大数据服务
计算、网络、大数据、人工智能,阿布云助您飞跃发展