Commit 777ea4cd0d2aa16578c23f854299f4409599df55

Authored by 宋庆平
1 parent 5d1001a1

1.0.14

sdk/SDKTools.ts
... ... @@ -337,6 +337,18 @@ export class SDKTools {
337 337 return WXSDK.game.behavior()
338 338 }
339 339  
  340 + /**
  341 + *
  342 + * scene 场景枚举值(1 资料;2 评论;3 论坛;4 社交日志)(必填)
  343 + content 需检测的文本内容,文本字数的上限为2500字(必填)
  344 + nickname 用户昵称(非必填)
  345 + title 文本标题(非必填)
  346 + signature 个性签名,该参数仅在资料类场景有效(scene=1)(非必填)
  347 + */
  348 + static checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) {
  349 + return WXSDK.game.checkmsg(scene, content, nickname, title, signature)
  350 + }
  351 +
340 352 }
341 353  
342 354 /**
... ...
wxsdk/base/SDKConst.ts
... ... @@ -35,7 +35,7 @@ export const GAMEDATA = {
35 35  
36 36  
37 37 // sdk版本
38   -export const SDKVersion = 'v1.0.13';
  38 +export const SDKVersion = 'v1.0.14';
39 39 // 是否打印
40 40 export const __LOG__ = false;
41 41 // 是否mock
... ... @@ -111,6 +111,7 @@ export const HostKeys = {
111 111 behavior: 'api/douyin/behavior', //抖音投放关键行为
112 112 attribute: 'api/member/attribute/set', //修改用户属性
113 113 wxencrypted: 'api/wx/encrypted',
  114 + checkmsg: 'api/wx/checkmsg', //检测文本
114 115  
115 116 //订单
116 117 orderReport: 'api/order/v2/mimas/new', //wx订单信息上报
... ...
wxsdk/http/SDKApi.ts
... ... @@ -32,6 +32,8 @@ export class SDKApi {
32 32 public static attribute = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.attribute, ...args);
33 33 // 解密关系链互动数据
34 34 public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args);
  35 + // 文本检测
  36 + public static checkmsg = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.checkmsg, ...args);
35 37  
36 38 //LoginApi
37 39 public static Login = (...args) => SDKHttp.httpPost(DataService.I.LoginApi, HostKeys.Login, ...args);
... ...
wxsdk/service/GameService.ts
... ... @@ -37,7 +37,6 @@ export default class GameService {
37 37 return WxLogin.I.login(isAuthorize);
38 38 }
39 39  
40   -
41 40 saveData(key: string, content: string) {
42 41 return SDKApi.saveData({ key, content, uid: DataService.I.UserId, token: DataService.I.Token });
43 42 }
... ... @@ -142,6 +141,15 @@ export default class GameService {
142 141 return SDKApi.goodslist();
143 142 }
144 143  
  144 +
  145 + /**
  146 + * 文本检测
  147 + */
  148 + checkmsg(scene:number,content:string,nickname?:string,title?:string,signature?:string){
  149 + return SDKApi.checkmsg(scene,content,nickname,title,signature)
  150 + }
  151 +
  152 +
145 153 /**
146 154 * 构建登录/弱登录公用参数
147 155 */
... ...