收藏
回答

群发文章报错48001,普通发布没问题。?

调用此接口群发文章报错:

mediaId和token都是对的,普通发送文章没问题,使用下面的群发报错48001,使用的企业号,也认证过了,权限也有的

{"errcode":48001,"errmsg":"api unauthorized rid: 67d39ee1-713d3afc-0b47735d"}

public String massSend(String accessToken, String mediaId) {

String url = "https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=" + accessToken;

String jsonBody = "{\"filter\":{\"is_to_all\":true}, \"mpnews\":{\"media_id\":\"" + mediaId + "\"}, \"msgtype\":\"mpnews\"}";

HttpHeaders headers = new HttpHeaders();

headers.set("Content-Type", "application/json");

HttpEntity<String> entity = new HttpEntity<>(jsonBody, headers);

ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);

return response.getBody();

}

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

1 个回答

登录 后发表内容