批量添加好友 __ekbsagrjF60f5gJnBQQ 16 2048 1536 rollback 1623738864264 批量添加好友 0 450 162 142 34 addFriends 1623738894488 自身手机号 0 128 215 142 34 From_Account false 1623738901264 所要添加手机号 0 276 297 142 34 To_Account false 1623738901608 分组 0 498 308 142 34 GroupName false 1623738906633 备注 0 653 278 142 34 Remark false (function(){ var rtn = @quot;@quot;; //定义返回值 //调用接口,获取sig var hostUrl1 = @quot;http://identify.bcxin.com.cn/identify/api/tencent/get-tencent-sig?mobilePhone=administrator@amp;name=administrator@amp;photoUrl=1@quot;; // 请求url var outputStr1 = '[@quot;__GfIYQeQFP5k47I9Pvi5@quot;]'; // 请求参数 var urlConnector1 = new Packages.cn.myapps.util.http.HttpRequestUtil(); var JSONString1 = urlConnector1.post(hostUrl1,outputStr1); println(@quot;outputStr1:@quot; + outputStr1); println(@quot;urlConnector1:@quot; + urlConnector1); println(@quot;JSONString1:@quot; + JSONString1); var jsonObject1 = Packages.com.bcxin.saas.core.utils.JsonUtil.parseObject(JSONString1);//处理json数据 var sig = jsonObject1.get(@quot;data@quot;).get(@quot;data@quot;); //获取sig println(@quot;sig---:@quot; + sig); var From_Account = getItemValue(@quot;From_Account@quot;); // 为哪个id添加好友 var To_Account = getItemValue(@quot;To_Account@quot;); // 所要添加的好友id var GroupName = getItemValue(@quot;GroupName@quot;); // 分组 var Remark = getItemValue(@quot;Remark@quot;); // 备注 println(@quot;From_Account:@quot;+From_Account); println(@quot;To_Account:@quot;+To_Account); println(@quot;GroupName:@quot;+GroupName); // 调用腾讯im添加好友接口 try{ var hostUrl2 = @quot;https://console.tim.qq.com/v4/sns/friend_add?sdkappid=1400526063@amp;identifier=administrator@amp;usersig=@quot;+sig+@quot;@amp;random=1400526063@amp;contenttype=json@quot;; // 请求url var outputStr2 = '{@quot;From_Account@quot;:@quot;'+From_Account+'@quot;,@quot;AddFriendItem@quot;:[{@quot;To_Account@quot;:@quot;'+To_Account+'@quot;,@quot;Remark@quot;:@quot;'+Remark+'@quot;,@quot;GroupName@quot;:@quot;'+GroupName+'@quot;,'+ '@quot;AddSource@quot;:@quot;AddSource_Type_customer@quot;}],@quot;AddType@quot;:@quot;Add_Type_Both@quot;,@quot;ForceAddFlags@quot;:1}'; // 请求参数 var urlConnector2 = new Packages.cn.myapps.util.http.HttpRequestUtil(); var JSONString2 = urlConnector2.post(hostUrl2, outputStr2); println(@quot;outputStr2:@quot; + outputStr2); println(@quot;urlConnector2:@quot; + urlConnector2); println(@quot;JSONString2:@quot; + JSONString2); var jsonObject2 = Packages.com.bcxin.saas.core.utils.JsonUtil.parseObject(JSONString2);//处理json数据 var ResultItem = jsonObject2.get(@quot;ResultItem@quot;); // 获取加好友的结果对象数组 var ActionStatus = jsonObject2.get(@quot;ActionStatus@quot;); // 获取请求处理的结果,“OK” 表示处理成功,“FAIL” 表示失败 println(@quot;ResultItem---------:@quot; + ResultItem); var ResultCodeJson = ResultItem.get(0); // 获取ResultItem中的json数据 var ResultCodeJsonObject = Packages.com.bcxin.saas.core.utils.JsonUtil.parseObject(ResultCodeJson); //json类型转换 var ResultCode = ResultCodeJsonObject.get(@quot;ResultCode@quot;); //获取ResultCode值 var ResultInfo = ResultCodeJsonObject.get(@quot;ResultInfo@quot;); //获取ResultInfo值 println(@quot;ResultCode---------:@quot; + ResultCode); //更改状态 var doc = getCurrentDocument(); if(ResultCode==30001){ rtn = @quot;用户已在好友列表中@quot;; } else if(ResultCode==30003){ rtn = @quot;用户不存在@quot;; } else if(ResultCode==0){ rtn = @quot;添加成功@quot;; }else{ rtn = ResultCode; } doc.findItem(@quot;status@quot;).setValue(rtn); }catch(e){ } })() 1623738894488 1623738864264 false false 450;162;128;215 1623739012008 1623738901264 1623738864264 false false 450;162;276;297 1623739015608 1623738901608 1623738864264 false false 450;162;498;308 1623739018512 1623738906633 1623738864264 false false 450;162;763;208 1623739020856 ]]> /uploads/exceltemplate/批量添加好友导入模板.xls