创建于:2018/9/30 22:47:34 阅读: 0
API 详解
API 全称 Application Programming Interface,应用程序编程接口, 在这个项目中 API 的形式 是一个网址, 程序调用或者人工在浏览器打开网址, 返回的内容都是一样,并且都是相同的结果.
网址的组成: 连接协议 + 服务器名 + 网址路径 + 参数列表.
例如下面的网址
https://www.baidu.com/s?wd=IP&pn=90
这个网址的功能是 在百度查询 IP 关键字的第十页排名情况.
| 连接协议 | https | 协议有很多种,HTTP, HTTPS, FTP.... |
| 服务器名 | www.baidu.com | 服务器的域名,可以用IP 直接访问也可以,只是不容易记住 |
| 网址路径 | s | 网站程序的文件夹目录 |
| 参数列表 | wd=IP&pn=90 | ? 问号后面的 & 符号分开的 这个是列表 当前是2个参数列表 wd=IP (查询的关键字是IP), pn=90 (翻页到第10页) |
大家可以改变 参数列表体验下,参数列表的意义.
我们系统的API 订单号是购买的时候已经固定, 其他的参数都可以根据需求自己修改, 请参考如下列表:
| 代理IP 提取IP API 参数说明 | ||||||||||||||||||||||
| 参数名称 | 参数说明 | 参数值 | 使用例子 | |||||||||||||||||||
| qty | 提取数量 | 大于0 小于200 的整数 | qty=10 | |||||||||||||||||||
| cache | 控制提取间隔模式开关 |
cache=0
提示太快了, cache=-1 返回空白, cache=1 缓冲输出,重复上一次提取的 , 不添加,系统默认是1 | ||||||||||||||||||||
| cachetimems | 控制提取间隔,一般在计量套餐中用来实现缓存功能,实现控制IP 量消耗过快,此参数和 cache 必须要一起用 | 大于500 的数字,单位是毫秒, | ||||||||||||||||||||
| Address | 根据地区提取IP |
可以是某个省,例如 Address=广东省, 或者某个城市 Address=珠海市 | 部分套餐支持,咨询客服 | |||||||||||||||||||
| Split | 提取IP返回的分割方式或者文本格式 |
Split=\t Split=\n Split=| Split=任意字符串 Split=JSON2 这个是JSON 格式 | ||||||||||||||||||||
| 代理IP 白名单管理 API 参数说明 | ||||||||||||||||||||||
| 名称 | 例子 | 备注 | ||||||||||||||||||||
| 删除白名单 | http://您的网站域名/Tools/proxyIP.ashx?action=DELWHITEIP&Type=订单号&Order=29785&qty=1&IP=192.168.1.1 | |||||||||||||||||||||
| 读取白名单列表 | http://您的网站域名/Tools/proxyIP.ashx?action=Getwhitelist&Type=订单号&Order=29785&qty=1 | |||||||||||||||||||||
| 添加白名单 | http://您的网站域名/Tools/proxyIP.ashx?action=AddWhitelist&Type=订单号&Order=29785&qty=1&IP=您的外网IP | 可以在使用IP 的机器正常提取IP 一次也能完成白名单添加 | ||||||||||||||||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
常见问题:
1个API可以同时多个账号使用吗?
答: 为了控制资源浪费, 我们一般都是控制每个API 的白名单数量是 3 个, 那么意思是 同时在线使用的机器是3 台, 不同外网的机器.
2 个1API可以同时多个机器使用是否提高效率?
答: 如果是间隔控制套餐中 , 提取速度已经是最快了, 多台电脑同时提取没有意义的, 他们取得的IP 都是重复了.
如果是计量套餐 是确实提高了效率,但是IP 消耗的也快.
浏览 |
评论 0 |