更新一条代理配置。
- 前置条件:代理必须存在于团队中。动态代理不能通过本接口更新。 供应商必须是已识别的取值。
- 副作用:这是整体覆盖而非局部更新——你省略的字段会回落到默认值,而不是保留当前值。请先读出该代理再完整回传。
- 生效范围:浏览器的绑定关系保持不变(因为只有代理记录本身发生变化),但已在运行的浏览器或云手机会继续使用它们启动时的连接信息。请重启它们以采用新配置。
- 完成信号:同步。没有乐观锁,并发更新是后写覆盖。
已记录的业务错误码:14003, 14023。 各错误码的含义见 Error Codes。任何接口还可能返回通用错误码。
代理提供商 ID:
0= HTTP1= HTTPS2= SOCKS53= SSH4= Oxylabs5= Proxys.io6= GeoSurf7= Luminati8= Lumauto9= Oxylabsauto10= Trojan11= Shadowsocks12= vmess13= ABCPROXY14= LunaProxy15= IPHTML16= PiaProxy17= 922S5
POST
curl -i -X POST \
http://127.0.0.1:40000/api/proxyInfo/update \
-H 'Content-Type: application/json' \
-d '{
"id": "1566403036579198",
"proxyIp": "108.11.23.85",
"proxyPort": 4096,
"proxyName": "MyProxy",
"country": "US",
"city": "New York",
"username": "",
"password": "",
"proxyType": 0,
"proxyProvider": 0,
"encryptionType": 0,
"ipMonitor": true,
"ipChangeAction": 1,
"refreshUrl": "",
"state": ""
}'Response
{ "code": 0, "msg": "", "requestId": "efgh5678" }