首页 八字排盘 八字排盘示例代码 八字排盘[C#]
  • 示例代码

本代码示例是基于C#的六派数据接口进行数据请求  API服务请求的代码示例,使用前你需要:

①:通过https://www.6api.net/api/bazi/ 申请API服务

以下是完整代码示例:

class Response
{
  public string statusCode;
}
static void Main(string[] args)
{
  string method = "POST";
  string url = "http://open.6api.net/bazi/paipan";
  Dictionary<string, string> param = new Dictionary<string, string>();
     param.Add("appkey", "yourappsecret");
     param.Add("year", "1994");//年
     param.Add("month", "6");//月
     param.Add("day", "8");//日
     param.Add("hour", "4");//时
     param.Add("minute", "54");//分
     param.Add("second", "26");//秒
     param.Add("sex", "1");//性别 1男 0女
     param.Add("islunar", "0");//是否是阴历 默认0阳历
  Dictionary<string, string> headers = null;
  string result = api_send_request(method, url, param, headers);
  if (result == "")
  {
      //返回内容异常,发送请求失败
      Console.WriteLine("发送请求失败");
      return;
  }

  Response res = new JavaScriptSerializer().Deserialize<Response>(result);
  if (res.statusCode == "200") //有个别接口计费状态码为其他;请注意甄别
  {
      //状态码为200, 说明请求成功
      Console.WriteLine(string.Format("请求成功: {0}", result));
  }
  else
  {
      //状态码非200, 说明请求失败
       Console.WriteLine(string.Format("请求失败: {0}", result));
  }
  Console.ReadLine();
}