java调用微信群发接口

来源:互联网 发布:薪酬优化 密件工资单 编辑:程序博客网 时间:2024/05/01 19:03

首先我是用自己的公众号申请的测试号来开发的,下面是接口方面的测试

 

(1)这里是调用接口动态生成access_token的

 

然后把token放在下面,因为是自己的公众号,所以是下面测试接口时显示未授权,感觉是不是要换个认证的服务号试下

 

 

换个测试的接口:请求成功

基础支持: 多媒体文件上传接口 /media/upload

请求地址:

http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=konGUiQ5Kr67BJvmx0MbWVA23XASzFZGJq7YoN4bLwHk9BdUTbH2ggZsiM_ttLvIyaM7URHP_04mIRFG5HLtjkt4oaeBw_rQsnydfkYaBakIZHeADAPGO&type=image

返回结果:

  • 200 OK
  • Connection: keep-alive
  • Date: Mon, 20 Jun 2016 14:40:46 GMT
  • Content-Type: text/plain
  • Content-Length: 118

·        {

·            "type":"image",

·            "media_id":"fk08PSINZpvVq4ZVUVlr9EXBzKl5tMdx42bVxasvEpFJPtQZfhHcajf6oLDGjhnp",

·            "created_at":1466433646

·        }

  •  

提示:

Request successful

 

 

 

 

 

 

 

 

基础支持: 获取access_token接口 /token

请求地址:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx26513b7aac32d7c0&secret=6898bd097c3d46f4c28b06dda7207554

返回结果:

  • 200 OK
  • Connection: close
  • Date: Tue, 21 Jun 2016 00:43:27 GMT
  • Content-Type: application/json; encoding=utf-8
  • Content-Length: 175
·         {
·             "access_token": "A8_ib6KBlwkEjCbzz30prlv7bUjreFbhl9fqljaepORleGKSE319Ckwdjixx7EqDc11aEAlgPgPnE_TDhv4SINW823wKf9fQtwdubLy2bHEh9Wy3_IGG1jfmxmBeJWlKXMYgAIAKZL",
·             "expires_in": 7200
·         }
  •  

提示:

Request successful

 

(2)接口测试没有问题,就运行代码了

 

改掉部分错误代码后,终于运行成功了,但是还有一个错

 

-yBOgbonfg_m341uhBzMzW-682tdWyplTZbiOBKmP92HFkyIfenaMomGahCMVm0mh3hZ_lzGgPbonKpL7i5vmyyaux0BE-SfyuwnZQjmS25s8Ch_KQPEowFng1S2JQDpLPShAGASWZ

{"type":"news","media_id":"0lM-hxTiBUSi2CiYrpJaCbBqdFM5ZBCmJBaZ_pE-fmMWFIVbAoUQnybNo6_aQoKO","created_at":1466471412}

https://api.weixin.qq.com/cgi-bin/groups/get?access_token=-yBOgbonfg_m341uhBzMzW-682tdWyplTZbiOBKmP92HFkyIfenaMomGahCMVm0mh3hZ_lzGgPbonKpL7i5vmyyaux0BE-SfyuwnZQjmS25s8Ch_KQPEowFng1S2JQDpLPShAGASWZ

{"filter":{"group_id":"0"},"mpnews":{"media_id":"0lM-hxTiBUSi2CiYrpJaCbBqdFM5ZBCmJBaZ_pE-fmMWFIVbAoUQnybNo6_aQoKO"},"msgtype":"mpnews"}

{"errcode":45028,"errmsg":"hasno masssend quota hint: [iASMRa0463age3]"}

null

{"filter":{"group_id":"1"},"mpnews":{"media_id":"0lM-hxTiBUSi2CiYrpJaCbBqdFM5ZBCmJBaZ_pE-fmMWFIVbAoUQnybNo6_aQoKO"},"msgtype":"mpnews"}

{"errcode":45028,"errmsg":"hasno masssend quota hint: [G19r9a0491age6]"}

null

{"filter":{"group_id":"2"},"mpnews":{"media_id":"0lM-hxTiBUSi2CiYrpJaCbBqdFM5ZBCmJBaZ_pE-fmMWFIVbAoUQnybNo6_aQoKO"},"msgtype":"mpnews"}

{"errcode":45028,"errmsg":"hasno masssend quota hint: [Y988Ka0506age8]"}

Null

百度结果:

微信高级群发接口用微信测试号无法发送图文消息,返回“has no masssend quota”,错误码:45028

百度分析:

has no masssendquota hint的意思是没有群发的配额,也就是说没有权限

既然测试号没有发送图文的权限,只能改发文字了,写了下发送文字的代码,提示发送成功

ORZTQz4eHQksPv31sBddkC42GZa3lHTlSmmJPIkddCQPGU5W3rLwwodm5K7Bog2Lv9ClVFarPqm-SThf0ODymUqwucZyWnVDMQe3m8w0Ff0GIqv9w4KBhcNdDp9uQb_7UDPjABANWI

{"errcode":0,"errmsg":"sendjob submission success","msg_id":423017264}

send job submission success

但是我在微信端没哟收到,百度上很多开发者都说:

1与楼主一样,微信公众测试账号的高级群发接口,提示发送成功了

2我告诉你吧  测试接口是发不了的  转成正式接口就可以正常发送了·

3群发骚扰信息这种烂事儿,不可能给你免费测试的!否则那些被派出所抓起来的人都要上诉了。

4 12楼说得对,要用认证后的正式服务号,测试的发不了群消息。

 

总结:需要认证的服务号

0 2
原创粉丝点击