[小程序] 百度小程序为什么接口在工具中能正常返回数据,而在真机中无法返回数据?

[复制链接]
陈家粉儿Lv.7 显示全部楼层 发表于 2022-12-20 09:57:53 |阅读模式 打印 上一主题 下一主题
1
未解决

百度小程序为什么接口在工具中能正常返回数据,而在真机中无法返回数据?

1894 1
百度小程序为什么接口在工具中能正常返回数据,而在真机中无法返回数据?
回复

使用道具 举报

精彩评论1

希望工程bossLv.7 显示全部楼层 发表于 2022-12-20 09:58:06
安卓上架
这个问题的原因比较多,但常见情况有以下两种:

接口证书有问题:可通过charles进行抓包,查看接口返回内容,例如:"java.security.cert.CertPathValidatorException: Trust anchor for certification path not found."
Request接口referer导致的,小程序request请求,referer字段已更新,请开发者服务端增加兼容判断:
原referer: https://smartapp.baidu.com/{appKey}/{version}/page-frame.html

新referer: https://smartapps.cn/{appKey}/{version}/page-frame.html

新referer将逐步全量,但建议开发者两种refer格式都进行兼容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司