微信公众平台java开发之接口url与token填写

接口url与token填写注意的地方:你填写的请求的url需要包含token,这样才能让微信服务器与自己的服务器进行token验证

项目里面的token设定要和微信公共平台里面填写的那个token要保持一致,然后填到测试账号的接口url里

其他相关记录

Wechat开发服务器两种选择模式:

1 百度BAE搭建服务器:部分会根据流量收费,BAEBaidu App Engine)是百度推出的网络应用开发平台。基于BAE架构,您不需要维护任何服务器,只需要简单的上传应用程序,就可以为您的用户提供服务。BAE有能力将原本单机的LAMP架构,变成分布式架构。您可以基于BAE平台进行PHPJavaPython应用的开发、编译、发布、调试。同时BAE平台也提供了大量的云服务给开发者,包括fetch URLtask queueSQLmemcache,后续会提供更多服务。在性能方面,如果您希望增加服务能力,可以通过申请更多执行单元的方式进行灵活的调整。BAE服务可以让您在开发网络应用程序的过程中摆脱繁琐的环境、服务问题,把精力专注于业务逻辑。

2新浪SAE搭建服务器:同样计费,SAE作为国内的公有云计算,从开发伊始借鉴吸纳GoogleAmazon等国外公司的公有云计算的成功技术经验,并很快推出有别于国外公司并具有自身特色的App EngineSAE选择在国内流行最广的Web开发语言PHP作为首选的支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN或者Web版在线代码编辑器进行开发、部署、调试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限;SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。

 

测试号信息

wx26513b777777、、、、

6898bd097c3d46f4c28b6dda7207554、、、

 

Ngrok的相关操作:

1.   Start by downloading ngrok.

2.   Install your authtoken

./ngrok authtoken 2qGoGuxPuhumn2NquRE37_4wwwCcNBb1b9BvMEGmTu4

3.   Create your first secure tunnel

./ngrok http 80

4.   Open the web interface at http://localhost:4040 toinspect and replay requests

5.   Read the documentation forinstructions on advanced features like adding HTTP authe

 

微信测试账号配置URL token总是失败

项目里面的token设定要和微信公共平台里面填写的那个token要保持一致··

 

服务器配置(未启用)

修改配置 启用 

启用并设置服务器配置后,用户发给公众号的消息以及开发者需要的事件推送,将被微信转发到该URL

 

 

点击“4 消息推送”,可以看到接口中的“消息

推送”指的是“当普通用户向公众帐号发消息时,微信服务器将POST 该消息到填写的URL

上”,即这里定义的是用户能够发送哪些类型的消息、消息有哪些字段、消息被微信服务器

以什么方式转发给我们的公众帐号后台。

 

 

微信公众号平台需求分析:渠道商,经销商或贷款客户要先绑定自己的微信公众号,完成登录后,根据不同的身份,提示不同的关键词回复信息,然后在定向回复。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现微信公众平台修改客服账号接口,需要进行以下步骤: 1. 获取access_token 在调用微信公众平台接口之前,需要先获取access_token,access_token是调用微信接口的唯一凭证,可以通过以下接口获取: ``` https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET ``` 其中APPID和APPSECRET是在微信公众平台中申请的,通过调用该接口可以获取到access_token。 2. 构造请求URL 构造修改客服账号接口的请求URL,例如: ``` https://api.weixin.qq.com/customservice/kfaccount/update?access_token=ACCESS_TOKEN ``` 其中ACCESS_TOKEN是第一步获取到的access_token。 3. 发送请求 使用Java发送HTTP请求,将请求URL和请求参数以POST方式发送给微信公众平台,例如: ``` String url = "https://api.weixin.qq.com/customservice/kfaccount/update?access_token=" + ACCESS_TOKEN; String json = "{\"kf_account\": \"test1@test\",\"nickname\": \"客服1\",\"password\": \"pswmd5\"}"; HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); httpPost.setHeader("Content-Type", "application/json;charset=utf-8"); httpPost.setEntity(new StringEntity(json, "UTF-8")); HttpResponse response = httpClient.execute(httpPost); ``` 其中json是请求参数,包括要修改的客服账号、昵称和密码。 4. 处理响应 根据微信公众平台返回的响应结果,进行相应的处理,例如: ``` if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String result = EntityUtils.toString(response.getEntity(), "UTF-8"); JSONObject jsonObject = JSONObject.parseObject(result); String errcode = jsonObject.getString("errcode"); if ("0".equals(errcode)) { System.out.println("修改客服账号成功!"); } else { System.out.println("修改客服账号失败,错误码:" + errcode); } } ``` 以上就是Java实现微信公众平台修改客服账号接口的步骤,需要注意的是,要正确填写请求参数,并且在发送请求之前先获取到access_token
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值