consulting-api.js 776 B

123456789101112131415161718192021222324
  1. (function($){
  2. var consulting = {
  3. //创建会话
  4. createSession: function(data) {
  5. return httpRequest.imHttpPost("/sessions", {data: data})
  6. },
  7. //获取成员列表
  8. getParticipants:function(sessionId){
  9. return httpRequest.imHttpGet("/sessions/"+sessionId+"/participants", {data: {}})
  10. },
  11. //获取im消息
  12. getMessages:function(data){
  13. return httpRequest.imHttpGet("/sessions/"+data.session_id+"/messages",{data:data});
  14. },
  15. sendMessage: function(sessionId, data){
  16. return httpRequest.imHttpPost('/sessions/'+sessionId+'/messages', data);
  17. },
  18. uploadImage: function(data){
  19. return httpRequest.post('upload/chat', data);
  20. },
  21. };
  22. window.consultingAPI = consulting;
  23. })(jQuery)