收藏
回答

获取小程序码 getwxacodeunlimit 报错,47001?

开发环境:windows/Linux PHP7.3 Laravel5.8

预期结果:返回小程序码 getwxacodeunlimit

实际结果:"{\"errcode\":47001,\"errmsg\":\"data format error rid: 6049b242-0a6de05f-0a73fb7a\"}"

结果截图:

代码截图:

其他情况:

如果 json_encode($params); 则会报错 InvalidArgumentException: Malformed UTF-8 characters, possibly incorrectly encoded in file

最后一次编辑于  03-11
回答关注问题邀请回答
收藏

3 个回答

  • 张三疯
    张三疯
    03-11

    请求包

    --------------------------32e95a04c68ea5ab

    Content-Disposition: form-data; name="scene"

    channel=123

    --------------------------32e95a04c68ea5ab

    Content-Disposition: form-data; name="page"

    pages/index/index

    --------------------------32e95a04c68ea5ab--

    回应包

    {"errcode":47001,"errmsg":"data format error rid: 6049b242-0a6de05f-0a73fb7a"}


    03-11
    有用 1
    回复
  • 社区技术运营专员-壹君
    社区技术运营专员-壹君
    03-11

    参考一下:https://developers.weixin.qq.com/community/develop/doc/000a44ed5b81b09ce6282782751c00?_at=1615454025935

    03-11
    有用
    回复 1
    • 罗梅光
      罗梅光
      03-11
      谢谢你,已经解决
      03-11
      回复
  • Eric
    Eric
    03-11

    data 用jsonencode, 不要直接用表单

    03-11
    有用
    回复 4
    • 罗梅光
      罗梅光
      03-11
      json_encode直接报错。。
      03-11
      回复
    • 罗梅光
      罗梅光
      03-11
      如果 json_encode($params); 则会报错 InvalidArgumentException: Malformed UTF-8 characters, possibly incorrectly encoded in file
      03-11
      回复
    • Eric
      Eric
      03-11回复罗梅光
      不知道你$params 是什么,json_encode($params, JSON_UNESCAPED_UNICODE)
      03-11
      回复
    • 罗梅光
      罗梅光
      03-11回复Eric
      $params就是参数
      03-11
      回复
登录 后发表内容
问题标签