如何使用接口文档,查出相对应的信息 php
发布网友
发布时间:2022-05-01 03:17
我来回答
共5个回答
热心网友
时间:2022-06-23 03:50
微信接口举例:
获取关注者信息接口
1、接口使用说明
//获取用户基本信息
public function get_user_info($openid){
$url = "
$this->access_token."&openid=".$openid."&lang=zh_CN";
$res = $this->https_request($url);
return json_decode($res, true);
}
接口调用请求说明
http请求方式: GET
2、使用https_request,GET方式
//https请求(支持GET和POST)
protected function https_request($url, $data = null){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
3、正常情况下,微信会返回下述JSON数据包给公众号:
{
"subscribe": 1,
"openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
"nickname": "Band",
"sex": 1,
"language": "zh_CN",
"city": "广州",
"province": "广东",
"country": "中国",
"headimgurl": "
,
"subscribe_time": 1382694957,
"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"
"remark": "",
"groupid": 0
}
4、json_decode解析JSON获取,接口信息
5、打印接口返回信息
$data = $this->get_user_info('openid');
print_r($data);
所有接口使用类似,主要就是curl发送GET或POST请求,返回接口获取信息。
微信公众号接口是目前移动WEB开发,用的比较多的、文档也较齐全;有许多公司、开发人员都在使用的接口之一;接口使用度比较广、用户人数众多、比较稳定。由于你没有具体指出是什么接口。用微信接口举例,可以让更多的人可以理解。
具体接口详情(微信公众号开发者文档)http://mp.weixin.qq.com/wiki/1/8a5ce6257f1d3b2afb20f83e72b72ce9.html 获取用户基本信息接口
热心网友
时间:2022-06-23 03:51
1、先查看文档确定参数要求,比如类型,是否必传。
2、请求方式,常用的请求是方式是GET和POST,通过curl请求就好。
3、请求之前做好参数的核对,很多时候第三方的接口因为安全问题,提示的错误信息并不是很明确,对了就是对了,错了可能就有无数种原因了。
4、请求数据接口,获取返回数据即可。
热心网友
时间:2022-06-23 03:51
文档都有了还不会吗, 使用curl fsockopen请求接口
热心网友
时间:2022-06-23 03:52
一般都是json数组 可以参考php的json和array
热心网友
时间:2022-06-23 03:52
那个你得先写接口..然后echo json_echode();