/// <summary> /// 获取二维码 /// </summary> /// <param name="accessToken">string AccessToken 凭证</param> /// <param name="data">string 参数 [ { "scene":"","page":"page/index/index","width":"340" } ]</param> /// <param name="buffer">byte[] 数据流</param> /// <returns>Hash 操作结果</returns> public static Utils.Hash GetQrCode(string accessToken, string data, out byte[] buffer) { string jsonResult = API.PostData("https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" + accessToken, data, out buffer); return(new Utils.Hash(jsonResult)); }
/// <summary> /// 发送客服消息 /// </summary> /// <param name="accessToken">string AccessToken 凭证</param> /// <param name="data">string 参数 [ { "touser":"******", "msgtype":"text", "text": { "content":"Hello World" } } ]</param> /// <returns>Hash 操作结果</returns> public static Utils.Hash Send(string accessToken, string data) { string jsonResult = API.PostData("https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" + accessToken, data); return(new Utils.Hash(jsonResult)); }
/// <summary> /// 发送消息 /// </summary> /// <param name="appKey">APP 标识</param> /// <param name="appSecret">APP 秘钥</param> /// <returns>Hash 操作结果</returns> public static Utils.Hash GetAccessToken(string appKey, string appSecret) { string jsonResult = API.Get("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appKey + "&secret=" + appSecret); return(new Utils.Hash(jsonResult)); }