API调用

API调用简介

API调用适用于一部分有技术的软件开发人员开发的软件,通过API接口发送请求并获取XML格式数据呈现给用户。由于全部参数和源码都可经软件先行处理,从而极大增加了自由度和自定义程度。

API参数详解

名称 是否必须 说明
app_id 开放平台用户唯一识别码。
url 要获取的wap网站地址。必须进行UTF-8 的URLENCODE加密
proxy_ip 访问特定网站使用的代理IP,如果为空,默认使用服务器自动分配的代理。
mtype 访问特定网站使用的手机型号,如果为空,默认使用服务器默认手机型号。

 

app_id:用户提交应用申请并审核成功后获得的唯一编号,为一个长度为10的英文数字混合字符串,其作用仅为区分不同平台用户产生的请求。

 

url:请求的wap网站地址,无论是get请求还是post请求均可以get方式请求api接口,需要注意的是url需要进行utf-8 urlencode加密,否则无法请求成功。

如果使用的编程语言没有内置urlencode函数,请查阅相关资料,自定义urlencode函数

 

proxy_ip:访问某些网站可能需要使用代理IP,该参数为要使用的代理IP及端口号,格式为IP:端口(例如10.10.10.10:8080),如果没有设置此参数或为空,则平台会使用默认的代理IP,由于我们不负责代理IP的收集,所提供代理IP及其有限,所以建议用户自己提供代理IP。

 

mtype:访问某些站点可能需要特定手机型号(比如下载站,只能访问机型相符的资源),如果机型未设置或为空,则开放平台使用默认机型设置,用户访问资源站点难以下载到对应资源,所以请建议提供机型设置功能。