master
kira 6 years ago
parent 9b7e268788
commit 0c76b953a6

@ -0,0 +1,66 @@
package au.com.royalpay.payment.manage.openim.core;
import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.domain.Userinfos;
import com.taobao.api.request.OpenimUsersAddRequest;
import com.taobao.api.response.OpenimUsersAddResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* @author kira
* @date 2018/7/11
*/
@Service
public class OpenimClient {
Logger logger = LoggerFactory.getLogger(getClass());
private final String appkey = "24960261";
private final String secret = "7639427973bd671be15c9d0c1e9c90b4";
private final String add_user="https://eco.taobao.com/router/rest";
public void addUser(){
TaobaoClient client = new DefaultTaobaoClient(add_user, appkey, secret);
OpenimUsersAddRequest req = new OpenimUsersAddRequest();
List<Userinfos> list2 = new ArrayList<>();
Userinfos obj3 = new Userinfos();
list2.add(obj3);
obj3.setNick("king");
obj3.setIconUrl("http://xxx.com/xxx");
obj3.setEmail("uid@taobao.com");
obj3.setMobile("18600000000");
obj3.setTaobaoid("tbnick123");
obj3.setUserid("imuser123");
obj3.setPassword("xxxxxx");
obj3.setRemark("demo");
obj3.setExtra("{}");
obj3.setCareer("demo");
obj3.setVip("{}");
obj3.setAddress("demo");
obj3.setName("demo");
obj3.setAge(123L);
obj3.setGender("M");
obj3.setWechat("demo");
obj3.setQq("demo");
obj3.setWeibo("demo");
req.setUserinfos(list2);
OpenimUsersAddResponse rsp = null;
try {
rsp = client.execute(req);
} catch (ApiException e) {
logger.info("openim add user fail",e);
}
System.out.println(rsp.getBody());
}
public static void main(String[] args) {
OpenimClient asd = new OpenimClient();
asd.addUser();
}
}

@ -0,0 +1,5 @@
/**
* @author kira
* @date 2018/7/11
*/
package au.com.royalpay.payment.manage.openim;
Loading…
Cancel
Save