首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常见状态码

检查您 App 的 BundleID 是否正确。 31008 App Key 被封禁已删除。检查您使用的 App Key 是否正确。 31009 用户被封禁。...检查您使用的 Token 是否正确,以及对应的 UserId 是否被封禁。 31010 当前用户在其他设备上登录,此设备被踢下线 32061 连接被拒绝。...33002 数据库错误,检查您使用的 Token 和 userId 是否正确。 33003 开发者接口调用时传入的参数错误,检查接口调用时传入的参数类型和值。...33007 历史消息云存储业务未开通。 -1000 开发者接口调用时传入的参数错误。检查接口调用时传入的参数类型和值。...public static final int USER_ACCOUNT_ERROR = 20003; // 用户名密码错误 public static final int USER_ACCOUNT_FORBIDDEN

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

SpringBoot集成开源IM框架MobileIMSDK,实现即时通讯IM聊天功能

*      *     * @param userId       接收方user_id(本方法接收的是发给服务端的消息,所以此参数的值肯定==0)     * @param from_user_id...userId       接收方user_id(本方法接收的是客户端发给客户端的,所以此参数的值肯定>0)     * @param from_user_id 发送user_id     * @param...    }     /**     * 通用数据实时发送失败后的回调函数定义(客户端发给客户端的(即接收方user_id不为“0”的情况))...发送user_id     * @param dataContent  消息内容     * @param fingerPrint  该消息对应的指纹(如果该消息有QoS保证机制的话),用于在QoS...,而只是存储到离线DB中,但在发送看来也算是被对方收到,只是延     * 迟收到而已(离线消息嘛))),否则表示应用层没有处理(如果此消息有QoS机制,则发送在QoS重传机制超时     * 后报出消息发送失败的提示

2.4K11

Java企业微信开发_04_消息推送之发送消息(主动)

源码请见: Java企业微信开发_00_源码及资源汇总贴 一、本节要点 1.发送消息与被动回复消息 (1)流程不同:发送消息是第三服务器主动通知微信服务器向用户发消息。...而被动回复消息是 用户发送消息之后,微信服务器将消息传递给 第三服务器,第三服务器接收到消息后,再对消息做出相应的回复消息。...而在被动回复消息的流程中,第三服务器接收消息时,需要先解密微信发过来的消息,在最后发送回复消息前,需要先加密(AES)回复消息。...(3)数据交换的格式不同:在发送消息的流程中,第三服务器将消息(json字符串格式)发送给微信服务器                                              而在被动回复消息的过程中...,第三服务器接收的消息和被动回复的消息都是以xml字符串格式的。

5.8K60

8.Smack类库

下面是主动对别人发起会话的实现: conn.getChatManager.createChat(String userID, MessageListener listener) 其中userID是本次对话请求的接收方的标志...,如UserID是livsun1@z00189374/Smack,livsun1@z00189374是对话请求的接收方,/Smack说明用户是在哪个终端登陆的,可以缺省不写。...2.2消息 2.2.1设置消息的属性 发送消息的方法sendMessage(),它有两种实现方式,sendMessage(String text) 和sendMessage(Message message...如果不执行最后一步操作的话,下次登录这些离线消息还在。 2.3文件传输 用户可能希望向其它用户发送文件。其它用户有接受,拒绝,忽略用户的请求。Smack为用户轻松发送文件提供了一个简单的接口。...                        request.reject();                   }             }       }); 2.3.3文件传输状态监听 在文件传输过程中,发送活接收方需要知道文件传输的进度和状态

1.3K70

钉钉E应用开发踩过的小坑之钉钉官网有两个全局错误码链接,啥区别??

34002 无效的会话消息发送检查sender字段是否为空 34003 无效的会话消息发送者的企业Id 检查发送者的企业Id 34004 无效的会话消息的类型 检查下msgtype字段,是否为空...,是否是定义的那几种类型 34005 无效的会话音频消息的播放时间 该错误码已废弃 34006 发送者不在企业中 检查发送者是否在企业中 34007 发送者不在会话中 检查发送者是否在会话id中 34008...检查下media_id字段是否为空 34012 找不到发送者的企业 检查发送者是否是真实的 34013 找不到群会话对象 检查下chatid是否真实存在 34014 会话消息的json结构无效不完整...40085 不存在的suiteticket 检查下suiteticket是否正确,确保是由回调接口正确来接收suiteticket 40086 不合法的第三应用appid appid字段不能为空 40087...corpid参数是否为空 41028 禁止给全员发送消息 检查是否有全员发送消息的权限,ISV没有该权限 41029 超过消息接收者人数上限 发送OA消息人数超上限(企业消息人数上限:5000,ISV消息人数上限

3.4K10

【探花交友】day06—即时通信

另外,不要频繁向服务器发送获取 token 的请求,同一账号发送此请求超过一定频率会被服务器封号,切记,切记!!...目前已经完成了用户体系的对接,下面我们进行测试发送消息,场景是这样的: 点击“聊一下”,就会给对方发送一条陌生人信息,这个消息由系统发送完成。...发送的添加好友的请求) 对方获取一条消息(服务端发送) 对方查看消息:如果两个投缘(点击聊一下,双方加为好友) 将好友关系记录到探花的MongoDB数据库中 将好友关系记录到环信...(map); //2、调用template对象,发送消息 Boolean aBoolean = template.sendMsg(Constants.HX_USER_PREFIX + userId..., message);//1、接受的环信id,2、消息 if(!

1.8K30

8.Smack类库

下面是主动对别人发起会话的实现: conn.getChatManager.createChat(String userID, MessageListener listener) 其中userID是本次对话请求的接收方的标志...,如UserID是livsun1@z00189374/Smack,livsun1@z00189374是对话请求的接收方,/Smack说明用户是在哪个终端登陆的,可以缺省不写。...2.2消息 2.2.1设置消息的属性 发送消息的方法sendMessage(),它有两种实现方式,sendMessage(String text) 和sendMessage(Message message...如果不执行最后一步操作的话,下次登录这些离线消息还在。 2.3文件传输 用户可能希望向其它用户发送文件。其它用户有接受,拒绝,忽略用户的请求。Smack为用户轻松发送文件提供了一个简单的接口。...request.reject(); } } }); 2.3.3文件传输状态监听 在文件传输过程中,发送活接收方需要知道文件传输的进度和状态

72910

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

发送每次发送一个消息,就要等待对方的ack回应,在ack确认消息中应该带有收到的id以便发送识别。 其次,发送需要维护一个等待ack的队列。 每次发送一个消息之后,就将消息和一个计时器入队。...8.2 不重复、不乱序 有的时候因为网络原因可能导致ack收到较慢,发送就会重复发送,那么接收方必须有一个去重机制。 去重的方式是给每个消息增加一个唯一id。...接收方收到消息后完整的处理流程如下: ?..._USERID2` (`user_id1`,`user_id2`) ); 1)user_id1和user_id2是互为好友的用户id,为了避免重复,存储时按照user_id1<user_id2的顺序存...这里利用CAS机制来实现: 1)首先取出所有has_read=false的字段; 2)检查每条消息的has_read值是否为false,如果是,则改为true。

3.2K31

云通信IM - 第三回调简单接收配置

前言: 为了更好的管理和控制App,IM提供了第三回调功能,配置使用后,即时通信IM会向App后台服务器发送请求,App后台可以根据收到的回调处理业务逻辑、数据处理存储、功能控制干预,比如禁止该消息下发...> 测试验证回调: 使用Rest Api客户端发消息验证是否可以收到回调(此处以单聊消息为例) array ( 'MsgBody' => array (...', // 回调事件类型 'From_Account' => 'liyao', // 发送userid 'To_Account' => 'test3', // 接收方userid 'MsgRandom...' => 1156579512, // 消息随机数 'MsgSeq' => 17649, // 消息ID 'MsgTime' => 1613897890, // 消息发送时间 'MsgKey...' => '17649_1156579512_1613897890', // 消息唯一标识 ) 1.触发场景: 通过客户端发送单聊消息 通过Rest Api发送单发单聊消息 Rest Api 批量发单聊消息不会触发单聊回调

2.1K130

最佳实践 | 即时通信IM接入AI服务,高效构建智能聊天能力

编写APP后台服务以单聊为例,总体上的工作流程如下:用户user1发消息“hello”给机器人@RBT#001;云IM后台发送第三回调将事件通知App后台;App后台收到事件通知,通知内容包含发送user1...App后台的回调命令 http.HandleFunc("/im", handler) http.ListenAndServe(":80", nil)}处理机器人接收到单聊消息事件处理单聊消息时,我们先检查发送是不是机器人...接着,我们解析消息体,拿到用户发送给机器人的消息内容text,将发送UserID保存到context中以方便后续调用REST API回复,最后调用askAI请求AI服务。...:= root.Get("From_Account") fromAccount, _ = jFromAccount.String() // 检查发送ID,不处理机器人发送给机器人的请求,防止无限循环...}将AI返回的结果返回给用户从AI服务得到回复之后,我们只需调用云IM的REST API接口sendmsg,制定消息发送方为@RBT#001,接收方user1,模拟机器人回复用户。

3.6K50

环信SDK 头像、昵称、表情自定义和群聊设置的实现 一(附源码)

当用户自己更新昵称头像时,也可以发送一条透传消息到其他用户和用户所在的群,来更新该用户的昵称和头像。...方法二 从消息扩展中获取昵称和头像 昵称和头像的获取:把用户基本的昵称和头像的URL放到消息的扩展中,通过消息传递给接收方,当收到一条消息时,则能通过消息的扩展得到发送者的昵称和头像URL,然后保存到本地数据库和缓存...当显示昵称和头像时,从本地或者缓存中读取,不要直接从消息中把赋值拿给界面(否则当用户昵称改变后,同一个人会显示不同的昵称)。...我们再说这个发送消息的时候,把自己的个人信息附加在扩展消息当中发送出去,这里我们就用发送文本消息为例子,其他的都一样: 你找到EaseSDKHelper.m这个文件,这里面有这个方法 +(EMMessage...中有下面这个方法,这个方法就是发送消息的 - (void)_sendMessage:(EMMessage *)message 看看EaseSDKHelper.m中我们怎样添加扩展消息发送的, #pragma

1.3K80

使用SpringBoot + WebSocket实现单人聊天

前言 最近在做一个聊天功能,具体需求:类似微信,在一个好友列表中,点击某个好友就可以建立与该好友的聊天连接,向该好友发送消息,对方能够实时显示出来,进行真正意义上的聊天。...Http1.0和HTTP1.1都不支持持久性的链接,HTTP1.1中的keep-alive,将多个http请求合并为1个 一旦确立WebSocket通信连接,不论服务器还是客户端,任意一都可直接向对方发送报文...$message.error("发送消息失败,当前用户不存在"); } }; } }, //获取好友列表 async getFridends...$message.error("获取好友消息失败:" + res.data.errorMsg); } }, //获取好友信息 async getFridendInfo...user.equals(key)) { webSocketSet.get(key).sendMessage(sendMessage);

1.7K22

什么是APERAK?

APERAK(Application error and acknowledgement message)是由消息收方发出的应用程序错误和确认信息。...其目的是:a) 通知消息发送他的消息已经被消息收方收到,由于业务系统在处理过程中遇到错误,已被拒绝。b) 向消息发送确认消息已被接收方收到。APERAK 报文中主要包含哪些信息?...Quantity 无效数量P Missing or Invalid Item Quantity 缺少无效的项目数量POI Purchase Order Number Invalid 采购订单编号无效...Q Missing or Invalid Item Identification 缺少无效的物品标识QTY Quantity 数量UNP Invalid Unit Price 无效单价注意事项1.APERAK...2.APERAK有时会和 CONTRL相互混淆,CONTRL 报文会告知发送其文件的语法是否正确,而 APERAK 则告知发送消息是否已被内部应用程序 ERP 系统正确处理。

57220
领券