问题已解决, 各位使用Python的开发者需要注意, 该接口所需的是JSON数据包, 所以需要写成下面的形式: response = requests.post(url, json=data) 或者 response = requests.post(url, data=json.dumps(data, ensure_ascii=False)) # 防止乱码
调用 客服发送消息api 总是提示invalid openid?def send_message(accessToken, openID, message): """ 客服接口-发消息 :param accessToken: 调用接口凭证 :param openID: 接收方账号 :param message: 消息 :return: """ url = (f"https://api.weixin.qq.com/cgi-bin/message/custom/send?" f"access_token={accessToken}") data = { "touser": f"{openID}", "msgtype": "text", "text": { "content": message } } response = requests.post(url, data=data) return response.json() 错误码: {'errcode': 40003, 'errmsg': 'invalid openid rid: 6791c969-2df2b561-5de66934'}
01-24