收藏
回答

java使用微信官方API爬取微信公众号(公司号已认证)已发布的推文内容,群发的无法获取吗?

 // 正确的群发接口地址
    String url= "https://api.weixin.qq.com/cgi-bin/message/mass/getall?access_token=" + accessToken;
      // 构建请求体
String jsonBody = String.format(
          "{\"begin\":%d,\"count\":%d}",
          page * pageSize,
    Math.min(pageSize, 20)
      );
      
  logger.info("请求参数:{}", jsonBody);
  
      RequestBody body = RequestBody.create(
          MediaType.parse("application/json; charset=utf-8"),
          jsonBody
      );
      
      Request request = new Request.Builder()
              .url(url)
              .post(body)
              .addHeader("Content-Type", "application/json; charset=utf-8")
              .build();
      
      Response response = httpClient.newCall(request).execute();
String responseBody = response.body().string();
回答关注问题邀请回答
收藏

4 个回答

  • 拾忆
    拾忆
    03-11

    官方并未提供获取已群发文章的接口。

    03-11
    有用
    回复 2
    • Anne
      Anne
      03-11
      那要获取已通知(群发)的列表有什么其他方法吗?
      03-11
      回复
    • 拾忆
      拾忆
      03-11回复Anne
      没有。
      03-11
      回复
  • Anne
    Anne
    03-11

    那想要获取已发布的文章内容,还可以通过什么方式获取呢?

    03-11
    有用
    回复
  • Hlxuan.
    Hlxuan.
    03-11

    你这个接口是在哪里看到的?

    目前官方没有提供获取已通知(群发)列表的相关接口,只能获取未通知的:https://developers.weixin.qq.com/doc/service/api/public/api_freepublish_batchget.html

    03-11
    有用
    回复 2
    • Anne
      Anne
      03-11
      网上搜的,一直获取不到,后来看到API中没有这个链接了。
      03-11
      回复
    • Anne
      Anne
      03-11
      是的 这个未通知的我获取到了,现在要获取已通知(群发)的列表有什么其他方法吗?
      03-11
      回复
  • 智能回答 智能回答 本次回答由AI生成
    03-11
    有用
登录 后发表内容