0.0.4 • Published 1 year ago

linkhub-chat-plugin-common v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

客服系统

业务接口域名前缀

const MALL_URL = 'http://dev-platform.codefr.com'; 需要换成业务方宿主项目的!

环境变量参数

const ENV = 'dev';     值为dev、sit、pro,打包时传入对应的环境变量!

每个项目都有个唯一的APP_ID

const APP_ID = 'hh0yc0'  值需要换成业务方宿主项目的!

进店的店铺跳转路径

const SHOP_PATH = '/providers/toId'  买家端展示进店按钮时,需要传入店铺路径,toId代表店铺需要的参数值,比如'/providers?productId=toId'  or  '/providers/toId'

买家or商家

const CLIENT_TYPE = 1;     1代表买家,2代表商家

cookie 名称

const COOKIE_NAME = 'token';   存到cookie中的值的名称,比如:cookie、token等

请求头中的client字段与值

const CLIENT_NAME='client';
const CLIENT_VALUE = 'market';

请求头中的client: market / business,名称与值动态可修改的

业务相关的接口

const API_URLS = {
    // 获取用户信息
    GET_USER_INFO: `${MALL_URL}/client/getUser`,
    // 搜索聊天对象列表
    GET_SEARCH_LIST: `${MALL_URL}/facilitator/getCompanyIdLikeStr`,
}

获取用户信息接口:
	买家需要返回: { id, username, mobile,  avatarUrl }
		返回结构如下:{
			code: 200,
			data: {
				id, username, mobile,  avatarUrl,
				...
			},
			message: ''
		}
		
	商家需要返回:    { id, companyName,  avatarUrl }
		返回结构如下:{
			code: 200,
			data: {
				id, companyName,  avatarUrl,
				...
			},
			message: ''
		}
		
	avatarUrl字段代表头像,有就返回;
	
搜索聊天对象列表:
	买家与商家都需要返回数组
		返回结构如下:{
			code: 200,
			data: [
				'1', '2', '3', '4'
				...
			],
			message: ''
		}