说明:接口地址同时支持HTTP和HTTPS协议。如果要使用HTTPS协议,可通过把接口地址的“http://”改成“https://”来实现。
一、IP查询、IP归属地查询接口:
接口地址:http://open.andx.net/ip/
1.获取查询者本机的IP地址:
调用方法:直接使用上面的接口地址,会返回带IP地址的JSON格式的数据。
例如:{"ip":"106.85.130.53"}
2.获取IP的归属地:
调用方法:在接口网址后,增加IP,即可查询到归属地。只支持IPV4地址。
例如:http://open.andx.net/ip/106.85.130.53
会返回JSON数据:{"ip":"106.85.130.53","area":"重庆市","operator":"电信"}
二、手机号归属地查询:
接口地址:http://open.andx.net/phone/
调用方法:在接口网址后,增加手机号码,即可查询到归属地。只支持11位手机号。
例如:http://open.andx.net/phone/13300000000会返回JSON数据:{"phone":"13300000000","area":"广西 南宁","operator":"中国电信"}
三、二维码生成和识别接口:
1.加密数据:
首先需要对传递的正文进行base64加密,替换“+”为“-”,替换“/”为“_”,去掉“=”,才能用于接口调用。
以PHP代码为例:
需要调用接口的内容为:http://open.andx.net/qrcode/demo.png
加密方式为:rtrim(strtr(base64_encode('http://open.andx.net/qrcode/demo.png'), '+/', '-_'), '=')
加密后的内容为:aHR0cDovL29wZW4uYW5keC5uZXQvcXJjb2RlL2RlbW8ucG5n
2.生成二维码:
该接口主要是将文本内容,转换为二维码图片。
接口地址:http://open.andx.net/qrcode/en/
调用方法:在接口网址后,增加内容,长度限定在256个字符以内。
例如:http://open.andx.net/qrcode/en/aHR0cDovL29wZW4uYW5keC5uZXQvcXJjb2RlL2RlbW8ucG5n
返回的是二维码图片。
3.识别二维码:
该接口主要是将一张二维码图片,转换为文本。
接口地址:http://open.andx.net/qrcode/en/
调用方法:在接口网址后,增加内容,长度限定在256个字符以内。
例如:http://open.andx.net/qrcode/de/aHR0cDovL29wZW4uYW5keC5uZXQvcXJjb2RlL2RlbW8ucG5n
会返回JSON数据:{"path":"http:\/\/open.andx.net\/qrcode\/demo.png","text":"http:\/\/open.andx.net\/qrcode\/demo.png"}
path 表示图片的路径;
text 表示二维码的文本内容。