饿了么商家开放平台踩坑记录2,php更新商品信息提示attribute:[]不是一个有效的JSON对象 By勤勤学长 Qq318692996
需要注意的是,这个attribute:[]不是一个有效的JSON对象的错误提示,并不是attributes这个参数出错。
经过我一天的排查,终于发现问题所在,是你其中一个参数不正确。
我这里报错是设置了错误的售卖时间格式。
全天售卖我以为是设置空数组。
$properties['sellingTime']=[];
如果你也出现了这种错误提示,可以参考我的排查方法。
使用API调试工具
https://open.shop.ele.me/openapi/debug/eleme-product/eleme-product-item-updateItem
当调试之后,把预览参数拷贝下来,字符串转数组。再测试,如果更新成功,再用本地数据逐一替换。直到问题复现。
$str = '{"properties": {"name": "宫保鸡丁67","description": "香脆可口,外焦里嫩","sellingTime": {"weeks": ["MONDAY"],"beginDate": "2017-03-14","endDate": "2017-06-22","times": [{"beginTime": "18:02","endTime": "19:02"}]},"backCategoryId": 126,"minPurchaseQuantity": 2,"unit": "份","setMeal": 1,"imageLinkageType": 1}
}';$test_arr = json_decode($str, true);
饿了么商家开放平台踩坑记录2,php更新商品信息提示attribute:[]不是一个有效的JSON对象 By勤勤学长 Qq318692996相关推荐
- 饿了么商家开放平台踩坑记录1,php更新商品信息提示业务异常BUSINESS_ERROR by勤勤学长 318692996
["error"] => array(2) {["code"] => string(14) "BUSINESS_ERROR"[& ...
- Laya小游戏上架Vivo平台踩坑记录(持续更新)
Laya小游戏上架Vivo平台踩坑记录(持续更新) 个人踩坑的一些记录,大佬留情! 一些快捷键: Ctrl+P 搜索脚本文件 Ctrl+Y 恢复操作 Ctrl+Z 撤回操作 Ctrl+F 搜索字段 C ...
- Laya小游戏上架Oppo平台踩坑记录(持续更新)
Laya小游戏上架Oppo平台踩坑记录(持续更新) 个人踩坑的一些记录,大佬留情! 一些快捷键: Ctrl+P 搜索脚本文件 Ctrl+Y 恢复操作 Ctrl+Z 撤回操作 Ctrl+F 搜索字段 C ...
- 【踩坑记录】mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错
[踩坑记录]mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错 报错记录 解决方案 推荐方案 使用uuid作为主键,修改id的类型为bigint ...
- python饿了么商家开放平台模拟网页http请求实战
本人工科小白一枚,毕业做运营,为了工作方便研究起了py,总结了一下饿了么开放平台API的python方法,希望各路大神批评指正探讨. 首先当然是注册开放平台账号了,我是直接问主管要来了开放平台,下辖1 ...
- 微信开放标签踩坑记录
先上微信官方文档 微信文档 以下要注意的点: 微信版本要求为:7.0.12及以上. 系统版本要求为:iOS 10.3及以上.Android 5.0及以上. 微信sdk版本需要在1.6.0以上,版本过低 ...
- Cygwin踩坑记录(五)- 下载sdkman提示OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to sdkman:443
在通过上一篇文章配置文openSSH与openSSL以后,我想应该能够成功下载sdkman了吧,我第N+1此执行了 curl -s "https://get.sdkman.io" ...
- flutter boost使用简介(踩坑记录,持续更新)
前言 最近在研究android和flutter的混合开发.插件模式调用原生的混合模式已经在项目中使用,也暴露出一些问题, 最突出的问题就是flutter中对webview的支持,会出现各种各样奇怪的问 ...
- 西柚的大数据从踩坑到放弃-zookeeper:四、一些ZK的踩坑记录
zookeeper踩坑记录 后续不断更新,希望能多积累一点以后方便自己维护的时候查询吧 Java api不能创建zk客户端,屏幕log提示超时,并伴随典型报错KeeperErrorCode = Con ...
最新文章
- 一个有趣的案例 | 页面扭曲矫正
- mysql增删查操作
- oracle参数文件和口令文件
- 7-54 查验身份证 (15 分)
- Linux解压bz2格式文件
- Transparent 之 TransparentBlt
- OpenCV-利用其它widthStep方法把interest——img的所有像素值增加200
- PNG隐写入门赛 WP
- DataFrame 修改列名
- Matlab坐标变换篇
- 拉钩招聘信息爬取以及可视化
- 一个压长定式衍生出的一个角部攻防
- python灰色波浪线,PyCharm关闭碍眼的波浪线图文详解
- 禁用服务器网络协议怎么设置,如何在Windows操作系统中启用和禁用DHCP?
- android 解压rar5,RAR解压缩软件_Winrar官方版 V5.50.42 安卓去广告版
- 如何正确认识和推进企业数字化转型?
- 抗旋转matlab算法,抗旋转核心训练:2个动作推荐
- android仿windows phone界面,安卓仿win10桌面Win 10 Launcher
- 【鸽子木 · 每日一题】比赛安排(3月28日)
- 百度云下载速度慢,怎样用迅雷下载百度云中的资源——2016-5-22最新最实用