漏刻有时API接口实战开发系列(13):小鹅通云服务PHP-API二维数组传参解决方案
在使用小鹅通云服务API开发过程中,当传递二维数组时,后台总是提示The user id list must be an array.
即传递的参数必须是数组。
文档请求标准格式
{"access_token": "xxxxxxxx","user_id_list": ["u_xxxx","u_xxxx","u_xxxx"],"page": 1,"page_size": 3
}
其中"user_id_list"为二维数组。
PHP传参页面
require_once __DIR__ . '/libs/Client.php';
$client = new Client();
$url = "https://api.xiaoe-tech.com/xe.user.batch_by_user_id.get/1.0.0";
$method = "post";//获取单个用户信息;
$page_size = $_GET['page_size'];
if ($page_size == "") {$page_size = 10;
}
$user_id_list = ['u_62b29be26704d_0cjjzuCSNk', '"u_62b2c2c2a121f_uFYhvzwnUP'];
$params = ['user_id_list' => $user_id_list, 'page' => 1, 'page_size' => $page_size];
$result = $client->request($method, $url, $params);
die(json_encode($result));
返回内容
{"req_msg":"The user id list must be an array.",
"req_code":8}
错误提示页
运维管理–请求日志:
解决方案
将
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
修改为
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postdata));
http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理。
@lockdata.cn
漏刻有时API接口实战开发系列(13):小鹅通云服务PHP-API二维数组传参解决方案相关推荐
- 漏刻有时API接口实战开发系列(10):海康威视、大华网络摄像头二次开发云直播和监控时技术参数的说明
项目需求 基于海康威视.大华网络摄像头等硬件设备,实现网络直播监控,同时在web端.H5手机端等实现视频的实时预览.回放等功能. 项目分析 实现云直播和云监控,必须将设备联入公网.常用的解决方案: 参 ...
- 漏刻有时API接口实战开发系列(2):萤石工作室Ezviz Studio设置摄像头的相关参数
吐槽下:萤石的APP和PC端萤石工作室,广告实在是太多了,一不小心就点进去了,唉! 设备型号:C6C 萤石工作室Ezviz Studio设置:萤石工作室-设备管理-局域网搜索到的设备-高级设置-保存. ...
- 【WEB API项目实战干货系列】- API访问客户端(WebApiClient适用于MVC/WebForms/WinForm)(四)
目前最新的代码已经通过Sqlite + NHibernate + Autofac满足了我们基本的Demo需求. 按照既定的要求,我们的API会提供给众多的客户端使用, 这些客户端可以是各种Web站点, ...
- 【WEB API项目实战干货系列】- API登录与身份验证(三)
上一篇: [WEB API项目实战干货系列]- 接口文档与在线测试(二) 这篇我们主要来介绍我们如何在API项目中完成API的登录及身份认证. 所以这篇会分为两部分, 登录API, API身份验证. ...
- 微信公众号开发系列-13、基于RDIFramework.NET框架整合微信开发应用效果展示
微信公众号开发系列-13.基于RDIFramework.NET框架整合微信开发应用效果展示 1.前言 通过前面一系列文章的学习,我们对微信公众号开发已经有了一个比较深入和全面的了解. 微信公众号开发为 ...
- 淘宝商品评价api接口(app、h5端),淘宝评论视频API接口,淘宝评论API接口
淘宝商品评价api接口(app.h5端),淘宝评论视频API接口,淘宝评论API接口可以通过商品id,获取商品评价信息.评价内容.买家秀图片.评论浏览量.评价视频.评价追评等页面上展示的数据均可以拿到 ...
- js一维数组,api,二维数组
1.定义数组 空数组 1.数组字面量:[ ] var 变量名 = [ ]://定义一个空的数组把数组保存到变量中 2.新的数组对象 var 变量名 = new Array()://定义一个新的数组对象 ...
- 结对开发--求二维数组的最大子数组
小组成员:信1201-1班 黄亚萍 信1201-1班 袁亚姣 一.题目要求 程序要使用的数组放在一个叫 input.txt 的文件中, 文件格式是: 数组的行数, 数组的列数, 每一行的元素, ...
- JAVA进阶开发之(二维数组)
1.二维数组其实是一个特殊的一维数组,特殊在这个二维数组中每一个元素是一个一维数组 2.就是一维数组里面都是一样的元素,二维数组就是把元素换成了一维数组 3.实际开发中,使用最多的就是一维数组,二维数 ...
最新文章
- 机器学习内卷化:博士数量激增,本硕毕业生有点慌|reddit
- 使用 Tye 辅助开发 dotnet 应用程序
- JavaScript之面向对象学习六原型模式创建对象的问题,组合使用构造函数模式和原型模式创建对象...
- 【算法设计与分析】06 几类重要的函数
- kafka 异常:return ‘<SimpleProducer batch=%s>‘ % self.async ^ SyntaxError: invalid syntax
- 二层冗余网络引起的问题
- 聪明的ET,更多的是阿里的人工智能布局
- 大型网站架构之系列(4)——分布式中的异步通信
- 蓝桥杯 ADV-90 算法提高 输出日历
- c语言之父是谁,Unix之父 C语言之父_云计算产业趋势-中关村在线
- 调试笔记:BSOD 0xA
- 一句理解到底什么是雷达中的波位
- python爬取淘宝数据魔方_淘宝数据魔方是什么(淘宝数据魔方技术架构解析)
- when I want to have a rest
- 通向Golang的捷径【13. 错误处理和测试】
- 什么是拼多多上货助手?拼多多上货助手有哪些功能?详细介绍
- HTML九宫格-表格面板
- P330工作站装linux,联想ThinkStation P330工作站装win7系统及bios设置教程(支持usb)
- self和[self class]
- 软件测试--【软件测试和bug】
热门文章
- Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库
- 20天时间,一个人怎么搞定这个后台管理项目
- c语言发邮件,c语言利用SMTP协议发送邮件
- 「镁客早报」特斯拉标准版Model3正式上市,售价3.5万美元;百度被爆搜索小学和幼儿园会导向色情网站...
- 【腾讯Bugly干货分享】Android 进程保活招式大全
- 论PMI-ACP敏捷项目管理认证考前培训必要性
- Win10下IIS配置
- vue+echarts画甘特图
- 写于 2016 年末
- 一步步将Windows 10装入移动硬盘中(不用Windows To Go)