コード例 #1
0
ファイル: WePayUtil.cs プロジェクト: hkmujj/zllinmitu
        public static string ConvertToShortUrl(string longUrl)
        {
            TkDebug.AssertArgumentNullOrEmpty(longUrl, "longUrl", null);

            string            url     = WeUtil.GetUrl(WePayConst.SHORT_URL);
            WeShortUrlRequest request = new WeShortUrlRequest(longUrl);
            var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeShortUrlResponse());

            if (result.ReturnCode == PayResult.Success && result.ResultCode == PayResult.Success)
            {
                return(result.ShortUrl);
            }

            return(null);
        }
コード例 #2
0
        public static WeShortUrlResponse ShortUrl(string longUrl)
        {
            TkDebug.AssertArgumentNullOrEmpty(longUrl, "longUrl", null);

            string url = WeUtil.GetUrl(WePayConst.SHORT_URL);
            WeShortUrlRequest request = new WeShortUrlRequest(longUrl);
            var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeShortUrlResponse());
            return result;
        }