Example #1
0
        /// <summary>
        /// 创建货架
        /// </summary>
        /// <param name="data"></param>
        /// <param name="timeOut"></param>
        /// <returns></returns>
        public ShelfCreateResultJson ShelfCreate(ShelfCreateData data, int timeOut = Config.TIME_OUT)
        {
            var accessToken = _api.GetAccessToken();
            var url         = string.Format("https://api.weixin.qq.com/card/landingpage/create?access_token={0}", accessToken);

            return(Post <ShelfCreateResultJson>(url, data, timeOut));
        }
Example #2
0
        /// <summary>
        /// 创建货架
        /// </summary>
        /// <param name="accessTokenOrAppId"></param>
        /// <param name="data"></param>
        /// <param name="timeOut"></param>
        /// <returns></returns>
        public static ShelfCreateResultJson ShelfCreate(string accessTokenOrAppId, ShelfCreateData data, int timeOut = Config.TIME_OUT)
        {
            return(ApiHandlerWapper.TryCommonApi(accessToken =>
            {
                var urlFormat = string.Format("https://api.weixin.qq.com/card/landingpage/create?access_token={0}", accessToken);

                return CommonJsonSend.Send <ShelfCreateResultJson>(null, urlFormat, data, timeOut: timeOut);
            }, accessTokenOrAppId));
        }