Ejemplo n.º 1
0
 /// <summary>
 /// 异步撤回消息
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 /// <param name="id">目标消息 ID</param>
 public static Task <string> GetMessageAsync(string uri, string sessionKey, int id) => ApiHttpUtilities.GetAsync($"{uri}messageFromId?sessionKey={sessionKey}&id={id}");
Ejemplo n.º 2
0
 /// <summary>
 /// 异步获取 关于 信息
 /// </summary>
 /// <param name="uri">API URI</param>
 public static Task <string> GetAboutAsync(string uri) => ApiHttpUtilities.GetAsync($"{uri}about");
 /// <summary>
 /// 异步获取群设置
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 /// <param name="target">目标群号码</param>
 public static Task <string> GetGroupConfigAsync(string uri, string sessionKey, long target) => ApiHttpUtilities.GetAsync($"{uri}groupConfig?sessionKey={sessionKey}&target={target}");
 /// <summary>
 /// 异步获取群成员信息
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 /// <param name="target">目标群号码</param>
 /// <param name="memberId">目标成员号码</param>
 public static Task <string> GetMemberInfoAsync(string uri, string sessionKey, long target, long memberId) => ApiHttpUtilities.GetAsync($"{uri}memberInfo?sessionKey={sessionKey}&target={target}&memberId={memberId}");
 /// <summary>
 /// 异步获取群成员列表
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 /// <param name="target">目标群号码</param>
 public static Task <string> GetMemberListAsync(string uri, string sessionKey, long target) => ApiHttpUtilities.GetAsync($"{uri}memberList?sessionKey={sessionKey}&target={target}");
 /// <summary>
 /// 异步获取群列表
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 public static Task <string> GetGroupListAsync(string uri, string sessionKey) => ApiHttpUtilities.GetAsync($"{uri}groupList?sessionKey={sessionKey}");
Ejemplo n.º 7
0
 /// <summary>
 /// 异步获取 Session 配置
 /// </summary>
 /// <param name="uri">API URI</param>
 /// <param name="sessionKey">Session Key</param>
 public static Task <string> GetConfigAsync(string uri, string sessionKey) => ApiHttpUtilities.GetAsync($"{uri}config?sessionKey={sessionKey}");