你好,这个问题解决了吗?
如何通过php调用微信小程序云开发HTTP API 数据口API,获取云数据库记录?通过php调用云开发HTTP API获取云数据库记录,一直出现数据格式错误?有没有大神帮忙,解决一下[图片] [代码]<?php[代码][代码]$appid[代码] [代码]= [代码][代码]"wxb0149f6a58d04334"[代码][代码];[代码][代码]$secret[代码] [代码]= [代码][代码]"d5162b07a3f0454354a35a2"[代码][代码];[代码][代码]//获取接口凭证access_token[代码][代码]$url[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$secret}"[代码][代码];[代码][代码]$json_str[代码] [代码]= [代码][代码]file_get_contents[代码][代码]([代码][代码]$url[代码][代码]);[代码][代码]$aTest[代码] [代码]= json_decode([代码][代码]$json_str[代码][代码], true);[代码][代码]// print_r($aTest);[代码][代码]$access_token[代码] [代码]= [代码][代码]$aTest[代码][代码][[代码][代码]'access_token'[代码][代码]];[代码][代码]$env[代码] [代码]= [代码][代码]'test-hz75z'[代码][代码];[代码][代码]$query[代码] [代码]= [代码][代码]"db.collection('list').get()"[代码][代码];[代码][代码] [代码] [代码]$curl[代码] [代码]= curl_init();[代码][代码]// 使用curl_setopt()设置要获取的URL地址[代码][代码]$url2[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/tcb/databasequery?access_token={$access_token}"[代码][代码];[代码] [代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_URL, [代码][代码]$url2[代码][代码]);[代码][代码]// 设置是否输出header[代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_HEADER, false);[代码][代码]// 设置是否输出结果[代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_RETURNTRANSFER, 1);[代码][代码]// 设置是否检查服务器端的证书[代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_SSL_VERIFYPEER, false);[代码][代码]//设置post方式提交[代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_POST, 1);[代码][代码] [代码][代码]//设置post数据[代码][代码]$post_data[代码] [代码]= [代码][代码]array[代码][代码]([代码][代码] [代码][代码]$env[代码] [代码]=> [代码][代码]'pro-hz75z'[代码][代码],[代码][代码] [代码][代码]$query[代码] [代码]=> [代码][代码]"db.collection('list').get()"[代码][代码]);[代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_POSTFIELDS, [代码][代码]$post_data[代码][代码]);[代码][代码]// 使用curl_exec()将CURL返回的结果转换成正常数据并保存到一个变量[代码][代码]$data[代码] [代码]= curl_exec([代码][代码]$curl[代码][代码]);[代码][代码]// 使用 curl_close() 关闭CURL会话[代码][代码]curl_close([代码][代码]$curl[代码][代码]);[代码][代码]$data[代码] [代码]= json_decode([代码][代码]$data[代码][代码]);[代码][代码]print_r([代码][代码]$data[代码][代码]);[代码]
2020-03-03