怎么调⽤api接⼝
api的简单调⽤,调⽤api的⽅法
⽅法⼀:⽤前端⽅法调⽤api
完整代码:
1<!DOCTYPE html>
2
3<html lang="en">
4<head>
5<meta charset="UTF-8">
6<title>Title</title>
7</head>
8<style>
9
10</style>
11<body>
12<button onclick = request()>tijiao</button>
13</body>
14</html>
百度api接口15<script>
16function request() {
17var xhr =  new XMLHttpRequest;
18        adystatechange = function () {
19if (adyState == 0) {
20                console.log("UNSENT open 尚未调⽤");
21            } else if (adyState == 1) {
22                console.log("OPEND open 已调⽤");
23            } else if (adyState == 2) {
24                console.log("接收头消息");
25            } else if (adyState == 3) {
26                console.log("接收响应主体");
27            } else {
28                console.log(JSON.sponseText));
29            }
30        };
31        xhr.open('GET', "route.showapi/90-87?showapi_appid=45300&showapi_sign=c28de9d6f79e44369a9abcd40fa3e277");
32        xhr.send();
33    }
34</script>
如果你想直接使⽤我上述代码,也是可以的,直接复制就好.
我解释⼀下上⾯的那个url(其实就是我们调⽤的api):
红⾊部分: 表⽰这个api的提供商,不是同⼀个api,后⾯的数字不⼀样
绿⾊部分: 表⽰这个api的appid,⾃⼰申请到api后,都会有⾃⼰的appid
黄⾊部分: 表⽰这个api的appkye,每个应⽤的appid和appkey申请完,⾃⼰都是可以看到的.
然后根据我上⾯的格式拼接到⼀块⼉就可以调⽤了.
⽅法⼆:⽤php⽅法调⽤api
完整代码如下:
<?php
header("content-type:text/html; charset=utf-8");
$fp = fopen("route.showapi/341-1?showapi_appid=35585&showapi_sign=249e47ff8d5e4bf7b44d55a42e0163ef", "r");
stream_get_meta_data($fp);
$result = "";
while (!feof($fp)) {
$result .= fgets($fp, 1024);
}
echo$result;
fclose($fp);
这个是php调⽤api的⽅法,api的拼接和上述⼀样,最后的那个棕⾊的 "r" 意思是只读模式.
原创⽂章,未经允许,请勿转载!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。