Example #1
0
        /// <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));
        }
Example #2
0
        /// <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));
        }
Example #3
0
        /// <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));
        }