边肖将和大家分享如何调用API。相信大部分人对它还不太了解,所以我分享这篇文章给大家参考。希望你看完这篇文章能有很多收获。我们一起来看看吧!
我想和大家分享一个微信域名屏蔽检测api。平时我们用微信打开一些公司的网站,却发现已经被阻止访问了。对于这样的情况,确实对我们公司影响很大。当时我们想尽了各种办法,然后发现了下面的微信域名检测api,是用微信官方界面搭建的,实时检测微信域名是否被屏蔽还是挺好的。
api接口测试地址:
http://www.maoapi.cn/wxymjc?url_long=http://www.baidu.com
00-1010 .进入
http://www.maoapi.cn/,选择右上角菜单注册-填写账户密码。
点击立即注册。注册成功后,将鼠标移动到右上角您的账户,点击个人中心!
3.进入个人中心,我们可以看到自己的钥匙!(请保管好您的钥匙)
00-1010请保存系统分配的Key,代表调用接口Key时应用的唯一标识。测试,然后直接用你需要转换的长链接替换url=后的链接,就可以使用了!
注意事项:
调用api接口时,只需在URL=后填写需要压缩生成的长URL即可。
界面支持url参数。当url中出现符号时,请使用& amp相反(或者使用url编码格式),否则参数可能会丢失。
填写网址时,必须以http(s)://开头,否则可能导致检测失败。
API接口Key的申请
PHP调用演示:
$ URL=' http://www . Baidu.com ';
$ API _ URL=' http://www . sinadwz.cn/Sina . PHP?URL _ long=http://www . Baidu.com;
$ short _ URL=file _ get _ contents($ API _ URL);
echo $ short _ urlJAVA调用演示:
publicationstationvoitmain(Stringpath[])throwsException {
URLu=new URl(' http://www . sinad wz.cn/Sina . PHP?URL _ long=http://www . Baidu.com’);
InputStreamin=u . openstream();
byteearrayoutputstreamout=new ytearrayoutputstream();
尝试{
byte buf[]=new byte[1024];
int read=0;
while((read=in . read(buf))0){ 0
out.write(buf,0,read);
}
}最后{
如果(在!=null){ 0
in . close();
}
}
byteb[]=out . tobytearray();
System.out.println(newString(b,' utf-8 '));
}Python调用演示:
importurllib,urllib2,sys
host='http://www.wx-dwz.cn '
path='sina.php?url_long='
方法='GET '
querys=' URL=http://www . Baidu.com '
bodys={}
url=主机路径'?'查询
请求=urllib2。请求(网址)
response=urllib2.urlopen(请求)
content=response.read()
if(content):
打印(内容)这就是文章“如何调用API”的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157056.html