最近公司在用Rest Api做消息系统,目前在使用开发环境,我们最近三天的测试中有时会出现推送系统消息后,Rest Api查询不到未读消息数量的问题(间歇性),以及4月16日晚上11点50左右消息发送出现400,但是过了10分钟又恢复正常(期间订阅会话正常,并且我未做任何处理),我想知道这是不是开发环境的问题,如果是,我这里可以考虑买付费。

发送消息的代码是直接用python的requests翻译的rest api,下面是一个例子,除了16日晚上之外没出现过问题

import requests

def send_sys_message(user_id, conv_id, text):
    headers = {
        'X-LC-Id': APP-ID,
        'X-LC-Key': APP-KEY,
        'Content-Type': 'application/json',
    }
    data = '{"from_peer": "%s", ....}' # 这里省略了
    request.post('https://leancloud.cn/1.1/rtm/broadcast/subscriber', headers=headers, data=data)

另外,查询未读消息是直接用文档给的Curl例子,有时候后台有未读数据,但是Rest查不到

请问下,有没有记录 400 的时候请求的 error message 是啥?

有可能是开发环境的问题吗,还有那个Rest 未读数量查询是bug还是别的什么问题、、