/// <summary> /// 邀请成员 /// </summary> /// <param name="QyID">企业ID</param> /// <param name="userId">员工UserID。必须企业内唯一</param> /// <returns></returns> public AsynchronousJobId BatchInviteUser(string QyID, string toUser, string toParty, string toTag, string inviteTips, Asynchronous_CallBack callBack) { AsynchronousJobId result = null; try { result = AsynchronousApi.BatchInviteUser(GetAccessToken(QyID), toUser, toParty, toTag, inviteTips, callBack); } catch (Exception ex) { LogWriter.Error(ex, string.Format("QyID为{0}的邀请成员失败", QyID)); result = AsynchronousApi.BatchInviteUser(GetAccessToken(QyID, true), toUser, toParty, toTag, inviteTips, callBack); } if (result.errcode != ReturnCode_QY.请求成功) { LogWriter.Info(string.Format("QyID为{0}的邀请成员失败,原因:{1}", QyID, result.errmsg)); } return(result); }
public AsynchronousReplacePartyResult GetReplacePartyResult(string jobid) { return(AsynchronousApi.GetReplacePartyResult(workSetting.Value.ContactsAccessTokenKey, jobid)); }
public AsynchronousJobId BatchReplaceParty(string mediaId, Asynchronous_CallBack callbackObj) { return(AsynchronousApi.BatchReplaceParty(workSetting.Value.ContactsAccessTokenKey, mediaId, callbackObj)); }