首页 > 其他分享 >解决微信二维码接口接口返回:errcode\":47001,\"errmsg\":\"data format error rid: xxx和处理返回的b

解决微信二维码接口接口返回:errcode\":47001,\"errmsg\":\"data format error rid: xxx和处理返回的b

时间:2025-01-03 10:29:47浏览次数:1  
标签:返回 format buffer base64 接口 rid data

data format error rid问题:

在php中使用curl调用微信二维码生成接口getwxacodeunlimit时得到错误响应信息:

errcode\":47001,\"errmsg\":\"data format error rid: xxx

在微信开发者社区看了几个帖子全是在胡说,还有width参数不能小于280这种,真是笑死。。。

解决:

最终确定原因是接口要的是json数据,而我发过去了fomdata数据,所以,将代码:

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

改为:

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($param));

buffer解析问题:

我这是将buffer转为base64数据拼接数据头然后返回给前端:

$base64 = base64_encode($res);
wp_send_json_success('data:image/png;base64,'.$base64);

 

标签:返回,format,buffer,base64,接口,rid,data
From: https://www.cnblogs.com/facingscreen/p/18649543

相关文章

  • 从源码解释为什么执行MyBatis接口就可以执行SQL
    1:场景分析在我们使用SpringBoot+MyBatis的时候,我们一般是先引入依赖,然后配置mybatis:mapper-locations:classpath:mapper/*.xmltype-aliases-package:com.coco.pojo当然还要在启动类上加上一个注解这时候,就可以编写一个接口,然后调用这个方法就可以执行配置文......
  • 分享几个好用的电商API接口(可测试)
    以下是一些好用的电商API接口,涵盖了商品、订单、支付、用户等多个方面:获取APIKEY测试一、商品相关API接口商品详情接口功能:根据商品ID查询商品的详细信息,包括SKU信息、详情主图、库存、销量等。示例接口名:item_get。应用平台:1688、淘宝等。商品搜索接口功能:根据用户输......
  • C++返回值优化 RVO 和 NRVO
    RVO(ReturnValueOptimization)指的是当函数返回一个临时对象时,编译器会尝试直接将这个临时对象构建在调用者提供的存储空间中,而不是先创建一个临时对象再进行复制。这样就可以避免一次复制操作,提高效率。如:MyClassfunc(){returnMyClass();//返回一个临时对象}......
  • 1688口令真实链接API接口(1688.item_password)
    一、接口介绍1688口令真实链接API接口(1688.item_password)主要起到将1688平台的淘口令短链接转换为实际商品链接的作用。原理机制:它基于1688平台的后台数据和规则,对用户传入的淘口令进行解析和验证,通过相应的算法和数据匹配,找到对应的商品信息,并生成可直接访问该商品详......
  • 1688商品评论数据接口(1688.item_review)丨1688API接口指南(Python篇)
    一、接口来源1688商品评论接口(1688.item_review)源自1688开放平台,旨在为开发者、商家以及第三方应用等提供获取1688平台上商品评论相关数据的途径。1688开放平台为了丰富生态,允许外部接入者在遵循一定规则和权限管理下,调用各类接口来整合平台资源、挖掘数据价值,这个商品......
  • 基于Proteus的ATmega16模拟比较器与ADC接口仿真实现
    前言在嵌入式系统开发中,模拟信号处理是一项至关重要的技术。ATmega16的模拟比较器和ADC(模数转换器)资源,为开发者提供了强大的模拟信号采集与处理能力。本文深入讲解其原理、寄存器配置及实际应用案例,帮助您快速上手这项关键技术。一、模拟比较器的工作原理模拟比较器是一种......
  • 如何解决页面请求接口大规模并发问题
    前端优化策略缓存数据浏览器缓存:合理利用浏览器缓存机制,通过设置正确的缓存头来减少不必要的接口请求。例如,对于那些不经常变化的数据(如网站的logo、样式文件等),可以设置较长时间的缓存。可以在服务器端返回数据时,在响应头中设置Cache-Control和Expires字段。如Cache-Cont......
  • Type c系列接口驱动电路·Type c系列接口驱动电路详解内置供电驱动电路使用USB2.0驱动
    目录Typec常见封装Typec不同系列Typec驱动电路Typec数据手册                                 编写不易,仅供学习,请勿搬运,感谢理解常见元器件驱动电路文章专栏连接LM7805系列降压芯片驱动电路·降压芯片驱动电路详解-CSDN博客ME......
  • EBS: 应付款管理系统开放接口导入
    在EBSAP模块下 跑“应付款管理系统开放接口导入”没有生成应付发票,接口表的错误信息: select * from ap_interface_rejections c where c.REJECT_LOOKUP_CODE = 'UNEXPECTED IMPORT ERROR' +------------------------------------------------------------------......
  • Linux服务器上shell脚本批量循环测试接口连通性,bash工具循环测试curl性能
    使用curl的-w选项来输出各种时间信息-o/dev/null用于丢弃响应体,只关心头部信息-s用于静默模式,不输出进度信息%{http_code}输出HTTP状态码%{time_namelookup}输出DNS解析时间%{time_connect}输出连接时间%{time_total}输出总时间(包括响应时间)结合shell脚本的循环执......