12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Net.Http;
- using Codeplex.Data;
- namespace LYFZ.Weixin.SDK
- {
-
-
-
- public class InterfaceStatisticsAPI
- {
-
-
-
-
-
-
-
-
-
- public static dynamic GetInterfaceSummary(string access_token, DateTime begin_date, DateTime end_date)
- {
- var url = string.Format("https://api.weixin.qq.com/datacube/getinterfacesummary?access_token={0}", access_token);
- var builder = new StringBuilder();
- builder
- .Append("{")
- .Append('"' + "begin_date" + '"' + ":").Append(begin_date.ToString("yyyy-MM-dd")).Append(",")
- .Append('"' + "end_date" + '"' + ":").Append(end_date.ToString("yyyy-MM-dd"))
- .Append("}");
- var client = new HttpClient();
- var result = client.PostAsync(url, new StringContent(builder.ToString())).Result;
- return DynamicJson.Parse(result.Content.ReadAsStringAsync().Result);
- }
-
-
-
-
-
-
-
-
-
- public static dynamic GetInterfaceSummaryHour(string access_token, DateTime begin_date, DateTime end_date)
- {
- var url = string.Format("https://api.weixin.qq.com/datacube/getinterfacesummaryhour?access_token={0}", access_token);
- var builder = new StringBuilder();
- builder
- .Append("{")
- .Append('"' + "begin_date" + '"' + ":").Append(begin_date.ToString("yyyy-MM-dd")).Append(",")
- .Append('"' + "end_date" + '"' + ":").Append(end_date.ToString("yyyy-MM-dd"))
- .Append("}");
- var client = new HttpClient();
- var result = client.PostAsync(url, new StringContent(builder.ToString())).Result;
- return DynamicJson.Parse(result.Content.ReadAsStringAsync().Result);
- }
- }
- }
|