API 详解

创建于: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 |

更多
表情