TencentImService.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace App\Services;
  3. use App\Traits\TencentIm;
  4. class TencentImService
  5. {
  6. use TencentIm;
  7. public const TENCENT_REST_APIS = [
  8. 'account_import' => 'v4/im_open_login_svc/account_import', // 导入单个帐号
  9. 'multiaccount_import' => 'v4/im_open_login_svc/multiaccount_import', // 导入多个帐号
  10. 'account_delete' => 'v4/im_open_login_svc/account_delete', // 删除帐号
  11. 'account_check' => 'v4/im_open_login_svc/account_check', // 查询帐号
  12. 'kick' => 'v4/im_open_login_svc/kick', // 失效帐号登录态
  13. 'querystate' => 'v4/openim/querystate', // 查询帐号在线状态
  14. 'sendmsg' => 'v4/openim/sendmsg', // 单发单聊消息
  15. 'batchsendmsg' => ' v4/openim/batchsendmsg', // 批量发单聊消息
  16. 'importmsg' => 'v4/openim/importmsg', // 导入单聊消息
  17. 'admin_getroammsg' => 'v4/openim/admin_getroammsg', // 查询单聊消息
  18. 'admin_msgwithdraw' => 'v4/openim/admin_msgwithdraw', // 撤回单聊消息
  19. 'admin_set_msg_read' => ' v4/openim/admin_set_msg_read', // 设置单聊消息已读
  20. 'all_member_push/im_push' => 'v4/all_member_push/im_push', // 全员推送
  21. 'all_member_push/im_set_attr_name' => 'v4/all_member_push/im_set_attr_name', // 设置应用属性名称
  22. 'sns/friend_add' => 'v4/sns/friend_add', // 添加好友
  23. 'sns/friend_import' => 'v4/sns/friend_import', // 导入好友
  24. 'sns/friend_update' => 'v4/sns/friend_update', // 更新好友
  25. 'sns/friend_delete' => 'v4/sns/friend_delete', // 删除好友
  26. 'sns/friend_delete_all' => 'v4/sns/friend_delete_all', // 删除所有好友
  27. 'sns/friend_check' => 'v4/sns/friend_check', // 校验好友
  28. 'sns/friend_get' => 'v4/sns/friend_get', // 拉取好友
  29. 'sns/friend_get_list' => 'v4/sns/friend_get_list', // 拉取指定好友
  30. 'sns/black_list_add' => 'v4/sns/black_list_add', // 添加黑名单
  31. 'sns/black_list_delete' => 'v4/sns/black_list_delete', // 删除黑名单
  32. 'sns/black_list_get' => 'v4/sns/black_list_get', // 拉取黑名单
  33. 'sns/black_list_check' => 'v4/sns/black_list_check', // 校验黑名单
  34. 'group_open_http_svc/create_group' => 'v4/group_open_http_svc/create_group', // 创建群组
  35. 'group_open_http_svc/get_group_info' => 'v4/group_open_http_svc/get_group_info', // 获取群详细资料
  36. 'group_open_http_svc/modify_group_base_info' => 'v4/group_open_http_svc/modify_group_base_info', // 修改群基础资料
  37. 'group_open_http_svc/add_group_member' => 'v4/group_open_http_svc/add_group_member',
  38. ];
  39. public function registerItemAccountByUser()
  40. {
  41. }
  42. }