类 ContactApi


  • public class ContactApi
    extends java.lang.Object
    通讯录API。
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      reactor.core.publisher.Mono<java.lang.Void> add​(java.lang.String user, java.lang.String contact)
      向用户通讯录添加联系人。
      reactor.core.publisher.Flux<java.lang.String> list​(java.lang.String user)
      获取用户联系人列表。
      reactor.core.publisher.Mono<java.lang.Void> remove​(java.lang.String user, java.lang.String contact)
      从用户通讯录移除联系人 API使用示例:
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ContactApi

        public ContactApi​(Context context)
    • 方法详细资料

      • add

        public reactor.core.publisher.Mono<java.lang.Void> add​(java.lang.String user,
                                                               java.lang.String contact)
        向用户通讯录添加联系人。 API使用示例:
         
         EMService service;
         try {
             service.contact().add("user", "contact").block();
         } catch (EMException e) {
             e.getErrorCode();
             e.getMessage();
         }
         
        参数:
        user - 所属用户的用户名
        contact - 联系人的用户名
        返回:
        成功或错误
        另请参阅:
        添加联系人
      • remove

        public reactor.core.publisher.Mono<java.lang.Void> remove​(java.lang.String user,
                                                                  java.lang.String contact)
        从用户通讯录移除联系人 API使用示例:
         
         EMService service;
         try {
             service.contact().remove("user", "contact").block();
         } catch (EMException e) {
             e.getErrorCode();
             e.getMessage();
         }
         
        参数:
        user - 所属用户的用户名
        contact - 联系人的用户名
        返回:
        成功或错误
        另请参阅:
        移除联系人
      • list

        public reactor.core.publisher.Flux<java.lang.String> list​(java.lang.String user)
        获取用户联系人列表。 API使用示例:
         
         EMService service;
         try {
             List<String> users = service.contact().list("user").collectList().block();
         } catch (EMException e) {
             e.getErrorCode();
             e.getMessage();
         }
         
        参数:
        user - 所属用户的用户名
        返回:
        每个联系人的用户名
        另请参阅:
        获取联系人列表