批量添加好友
__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