接口地址:https://api.qzone.work/rand.headpic
返回格式:json
请求方式:get/post
请求示例:https://api.qzone.work/rand.headpic?type=1

请求参数说明:

名称 必填 类型 说明
  type int 返回类型,默认为0,0:返回JSON数据,1:自动跳转头像地址

返回参数说明:

名称 类型 说明
  code string 返回的状态码
  data array 请求成功才会返回数据,该数组包含接口处理数据,具体请看data数组说明。
  time float 处理响应时间,单位秒(s)。
  msg string 返回错误提示信息!

data数组说明:

名称 类型 说明
  url string 头像URL地址

返回示例:

{
    "code": 10000,
    "msg": "success",
    "data": {
        "url": "https://b218.photo.store.qq.com/psb?/sa14V12Ma7dD22pmoM32af06646485f787f7645c452fc1b97cc014V104K7513iWBzd/ORPchDVfawqKQWlmJsQky6p0FrJ6HsHIm6t8DW4lMnU!/b/dNoAAAAAAAAA&ek=1&kp=1&pt=0&bo=kAGQAQAAAAARFyA!&tl=1&vuin=1538236552&tm=1557151200#sce=14-1-1&rf=v1_ht5_qz_3.4.0_001_idc_b-4-0"
    },
    "time": 0.00483,
    "info": "欢迎使用莫名博客(Qzone.Work)旗下免费提供的API服务,如果您有什么好的想法和建议可以联系莫名(QQ1538236552)"
}

服务级错误码参照(code):

  错误码 说明
  10001 提交数据不能为空!

错误码格式说明(示例:200201):

  2 002 01
  服务级错误(1为系统级错误) 服务模块代码(即数据ID) 具体错误代码

PHP演示:

<??php
header("Content-Type:image/jpeg;charset=UTF-8");
date_default_timezone_set("PRC");
$result = file_get_contents("https://api.qzone.work/rand.headpic");
$arr=json_decode($result,true);
echo file_get_contents($arr['data']['url']);