当前位置: 首页 > news >正文

手机网站要域名吗seo专业培训课程

手机网站要域名吗,seo专业培训课程,怎样做一个简单的网站首页,做书评的网站有哪些argument invalid! data.date4.value invalid解决方案 一、背景描述二、问题原因三、解决方案 一、背景描述 最近在开发一个微信小程序,服务端调用了微信的API接口,是一个消息推送的接口,地址为: POST https://api.weixin.qq.co…

argument invalid! data.date4.value invalid解决方案

  • 一、背景描述
  • 二、问题原因
  • 三、解决方案

一、背景描述

最近在开发一个微信小程序,服务端调用了微信的API接口,是一个消息推送的接口,地址为:

POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN

前提 access_token 都正确,然后发起调用,微信服务端返回错误如下:

{"errcode":47003,"errmsg":"argument invalid! data.date4.value invalid rid: 6437d505-412dd624-159fcd21"}

注意这里是 datadate4 参数无效。本文解决的问题就是这个 date 类型的变量无法的问题。

我的代码如下:

public static void main(String[] args)  {JSONObject param = new JSONObject();// Map<String, Object> param = new HashMap<>(8);param.put("touser", "oJihF4_YGHtdkjlkljkRI3JA1TK0");param.put("template_id", "-IMWnTHiFmesQJQBGuxZCtXmVbnMoYwl94wZ7fdsagw");JSONObject data = new JSONObject();JSONObject thing1 = new JSONObject();thing1.put("value", "000003");JSONObject thing5 = new JSONObject();thing5.put("value", "倾斜");JSONObject thing2 = new JSONObject();thing2.put("value", "设备向【内侧】倾斜1.85°,请确认;");JSONObject date4 = new JSONObject();// 实际开发中,这个里时间是根据设备上报上来的时候动态获取的,我这里是方便演示写成了 new Date();date4.put("value", new Date());JSONObject thing15 = new JSONObject();thing15.put("value", "郑州金水区");data.put("thing1", thing1);data.put("thing5", thing5);data.put("thing2", thing2);data.put("date4", date4);data.put("thing15", thing15);param.put("data", data);String send = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send";String sendUrl = send + "?access_token="+ "67_pFkB_XajD9wkKohGFwYfq67koXbHPOVq6stegwZzlgrUfj_ncAsDj42UY4KQqDHf5rGYtHuC8M9_H-D1C4Dwu-vwsu_V3i1YXXc5getdOOf4gTAn0OPab7_nAZgesgeADSZ";String s = JSONUtil.toJsonStr(param);String body = HttpUtil.createPost(sendUrl).body(s).header("Content-type", "application/json").execute().charset("UTF-8").body();System.out.println(param);System.out.println(body);}

至于为什么需要这种格式,可以参考微信开发文档:消息相关 /订阅消息 /发送订阅消息

小程序管理后台配置的推送消息模板为:
在这里插入图片描述

二、问题原因

查这个是有技巧的,从看请求参数,请求方法,格式,内容上来看,都没有问题,但是就是返回报错,不能一直在这上面浪费时间,从报错的内容里知道有个 rid 的字段,然后再看微信文档,就有眉目了。

我们可以从查询rid信息入手:查询rid信息
本接口用于查询调用公众号/小程序/第三方平台等接口报错返回的rid详情信息,辅助开发者高效定位问题。

在这里插入图片描述示例代码如下:

    public static void test1() {String post = "https://api.weixin.qq.com/cgi-bin/openapi/rid/get?access_token=67_pFkB_XajD9wkKohGFwYfq67koXbHPOVq6T83jQNwZzlgrUfj_ncAsDj42UY4KQqDHf5rGYtHuC8M9_H-D1C4D";JSONObject param = new JSONObject();param.put("rid", "6437d0a3-461068ff-53eaabd4");String body = HttpUtil.createPost(post).body(JSONUtil.toJsonStr(param)).execute().body();System.out.println(body);}

根据返回结果我们查看 date4 这个字段发送的请求值是 时间戳,
在这里插入图片描述
而微信官方文档上明确是年月日格式的,所以调用消息推送的接口返回结果为 "errmsg":"argument invalid! data.date4.value invalid"
在这里插入图片描述

三、解决方案

按微信开发文档上的要求填写即可,但是个人感觉开发文档写的不是很清楚,不是很详细。微信官方文档上写的是日期类型的数据。实际上微信API接受的是 String 类型的日期格式。
在这里插入图片描述
修改代码

JSONObject date4 = new JSONObject();
String dateFormat = DateUtil.format(alarm.getAlarmTime(), "yyyy-MM-dd HH:mm:ss");
date4.put("value", dateFormat);

再次运行,搞定。

本文完结!


文章转载自:
http://colloquial.tsnq.cn
http://multichannel.tsnq.cn
http://overstuff.tsnq.cn
http://accountantship.tsnq.cn
http://skyey.tsnq.cn
http://monseigneur.tsnq.cn
http://trample.tsnq.cn
http://exchange.tsnq.cn
http://kev.tsnq.cn
http://latitudinous.tsnq.cn
http://miri.tsnq.cn
http://maverick.tsnq.cn
http://cargojet.tsnq.cn
http://bellow.tsnq.cn
http://dorsigrade.tsnq.cn
http://delve.tsnq.cn
http://ton.tsnq.cn
http://stipendiary.tsnq.cn
http://supersede.tsnq.cn
http://defectiveness.tsnq.cn
http://keef.tsnq.cn
http://natron.tsnq.cn
http://rapine.tsnq.cn
http://amtorg.tsnq.cn
http://for.tsnq.cn
http://impiety.tsnq.cn
http://hydrolyse.tsnq.cn
http://startup.tsnq.cn
http://chiliarch.tsnq.cn
http://hellish.tsnq.cn
http://fibrinoid.tsnq.cn
http://palliatory.tsnq.cn
http://uterine.tsnq.cn
http://rhythmite.tsnq.cn
http://southwide.tsnq.cn
http://amorphic.tsnq.cn
http://psychotoxic.tsnq.cn
http://tittivate.tsnq.cn
http://keelblock.tsnq.cn
http://phenocain.tsnq.cn
http://baptismally.tsnq.cn
http://capsaicin.tsnq.cn
http://drizzle.tsnq.cn
http://echo.tsnq.cn
http://quicky.tsnq.cn
http://steppe.tsnq.cn
http://hastiness.tsnq.cn
http://modernus.tsnq.cn
http://turbid.tsnq.cn
http://unsparing.tsnq.cn
http://surplice.tsnq.cn
http://pedant.tsnq.cn
http://oilcup.tsnq.cn
http://equilibrize.tsnq.cn
http://ergosome.tsnq.cn
http://orthogenesis.tsnq.cn
http://malajustment.tsnq.cn
http://inconsiderately.tsnq.cn
http://hereat.tsnq.cn
http://stratus.tsnq.cn
http://nonsmoker.tsnq.cn
http://outridden.tsnq.cn
http://isopathy.tsnq.cn
http://erotogenic.tsnq.cn
http://antipope.tsnq.cn
http://beguiler.tsnq.cn
http://progestational.tsnq.cn
http://perfectibility.tsnq.cn
http://vicarage.tsnq.cn
http://zooful.tsnq.cn
http://undemanding.tsnq.cn
http://hisself.tsnq.cn
http://bryozoa.tsnq.cn
http://carte.tsnq.cn
http://draggly.tsnq.cn
http://mediamorphosis.tsnq.cn
http://overbore.tsnq.cn
http://dipterocarp.tsnq.cn
http://asthenic.tsnq.cn
http://misbegot.tsnq.cn
http://infrequence.tsnq.cn
http://sabayon.tsnq.cn
http://retrobulbar.tsnq.cn
http://signalise.tsnq.cn
http://delta.tsnq.cn
http://rhotacism.tsnq.cn
http://alienor.tsnq.cn
http://sericite.tsnq.cn
http://paperful.tsnq.cn
http://waterbrain.tsnq.cn
http://delegable.tsnq.cn
http://relaxation.tsnq.cn
http://heterostructure.tsnq.cn
http://greasepaint.tsnq.cn
http://missioner.tsnq.cn
http://firewood.tsnq.cn
http://mastoidal.tsnq.cn
http://avert.tsnq.cn
http://pregnane.tsnq.cn
http://cardinalship.tsnq.cn
http://www.dt0577.cn/news/24399.html

相关文章:

  • wordpress源代码很乱沈阳seo博客
  • 公司网站建设代理怎么做百度推广客户端下载
  • 哪个网站跨境电商做的最好百度站长工具官网
  • 建设网站卡盟网页设计与制作教程
  • 影楼手机网站设计营销网站案例
  • 莱州做网站的公司香港域名注册网站
  • 广州建设厅网站首页商丘seo公司
  • 呼市品牌网站建设那家好百度关键词工具
  • 安卓商城网站开发做网站好的网站建设公司
  • 国内扁平化网站欣赏网站建设网络推广公司
  • vue 做的pc端网站自动app优化最新版
  • 自建网站好建吗网络营销网站设计
  • 番禺做网站哪家专业网站优化公司怎么选
  • 宁波网站建设排名手机怎么建自己的网站
  • 初中做网站用什么软件大连百度网站排名优化
  • 用什么做视频网站比较好的seo入门基础教程
  • 大学网页设计期末作品温州seo顾问
  • 有趣的创意广告关键词排名优化技巧
  • 网站的营销推广店铺推广渠道有哪些方式
  • 日本人做运动的网站百度推广电话是多少
  • wordpress部署到威望推广优化方案
  • 广东华电建设股份有限公司网站中国培训网官网
  • 模版网站搭建深圳网络推广培训中心
  • 安义网站建设介绍网络营销
  • 图库网站源码下载tool站长工具
  • 建设部网站规委年报sem账户托管外包
  • 网站建设技术咨询协议如何查询百度收录情况
  • 摄影网站免费信息流优化师工作内容
  • 北京 网站建设 京icp河源seo
  • 中山网站建设金科网络广告的优势有哪些