设置代理(第三步)

# 设置代理 **简要描述**: - 所有的接口调用必须设置代理,代理不通,请求返回失败的哦 - 所以开发者需要维护有效的s5代理,如果s5不通了,可以通知管理员,及时更换。 - 需要支持s5 代理 - 新注册的设备需要设置一个长效代理 - 长效代理为了上报心跳和调用接口 **请求URL**: - {APIURL}/dy/device/set_proxy - Access-Token **请求方式** - POST **请求头Headers** - Content-Type:multipart/form-data **参数**: |参数名|必选|类型|说明 |-|-|-|-| |proxy||| - IP代理服务商: [携趣代理](https://www.xiequ.cn/index.html?a0a5af08) , 开发者需要自己在用户端去管理代理IP的有效性,失效了需要切换到另一个代理IP; **返回数据**: |参数名|类型|说明| |-|-|-| |code|int|0成功,-1失败 1-提示消息| |msg|string|反馈信息| |data|json| deviceinfo信息| **请求参数示例** ``` { "device_id": "123232323", "proxy_ip": "xx.xxx.xx.xx:3829", "proxy_password": "xxx", "proxy_username": "yyy" } ``` ``` { "code": 0, "data": { "ip": "", "proxies": { "http": "socks5://xxxxx:xxx@xx:xx", "https": "socks5://xxxx:xx@xxxx:xx" }, "version_name": "19.4.0", "version_code": 190400, "manifest_version_code": 190401, "update_version_code": 19409900, "gen_time": "2022-02-12 15:20:41", "_gen_time": xx, "start_time": 1652338541.017984, "start_time_ts": 1652338541, "start_time_tk": 1652338541017, "apk_first_install_time": xxxx, "first_install_time": xxx, "verify_ticket": "", "data_user_ts }, "msg": "success" } ``` **错误返回示例** ```{ "msg": "调用失败", "code": -1, "data": null } ```