收藏
回答

调用群发接口,报错40008,参数的格式和官方文档是一样的,求解?

String url=" https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token="+accessToken;
JSONObject jsonObject=new JSONObject();
JSONObject filter=new JSONObject();
filter.put("is_to_all",b);
JSONObject mpnews=new JSONObject();
mpnews.put("media_id",mediaId);
jsonObject.put("filter",filter);
jsonObject.put("mpnews",mpnews);
jsonObject.put("send_ignore_reprint",0);
jsonObject.put("msgtype","mpnews");
System.out.println(jsonObject);
String response=HttpUtil.post(url,jsonObject);
JSONObject jsonObject2=JSONObject.parseObject(response);
Long msg_data_id= (Long) jsonObject2.get("publish_status");


回答关注问题邀请回答
收藏

2 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2022-07-25

    建议放出jsonObject打印信息出来

    2022-07-25
    有用 1
    回复 1
    • ~雨与~
      ~雨与~
      2022-07-25
      2022-07-25
      回复
  • ~雨与~
    ~雨与~
    2022-07-25

    这是为什么呀,有没有大佬知道

    2022-07-25
    有用
    回复 5
    • 犀利小肥龙
      犀利小肥龙
      2022-07-25
      2022-07-25
      回复
    • 犀利小肥龙
      犀利小肥龙
      2022-07-25
      is_to_all为false时,应该需要传tag_id这个参数
      2022-07-25
      回复
    • ~雨与~
      ~雨与~
      2022-07-26回复犀利小肥龙
      最后改为true了,也是报40008
      2022-07-26
      回复
    • ~雨与~
      ~雨与~
      2022-07-26回复~雨与~
      {"filter":{"is_to_all":true},"mpnews":{"media_id":"dguVkLqFd-SyvBevNQPVDWYVgW0DJcEt7IPzZ7Hmfg3xOguXhAhesGnQgL4617Ek"},"send_ignore_reprint":0,"msgtype":"mpnews"}
      2022-07-26
      回复
    • 犀利小肥龙
      犀利小肥龙
      2022-07-26
      要不传一下tag_id这个参数(值设为0)试试
      2022-07-26
      回复
登录 后发表内容