您的位置:首页 > 编程语言 > C#

c#根据手机号查归属地

2018-01-27 11:10 204 查看
可调用接口参考地址(没有免费的午餐):

https://www.juhe.cn/docs/api/id/11

/// <summary>
///
/// </summary>
/// <param name="mobile"></param>
/// <returns></returns>
public List<object> GetInfos(string mobile)
{
List<object> obj = new List<object>();

try
{
Utils.WriteLog(string.Format("开始获取信息手机号:{0}", mobile));

HttpClient client = new HttpClient();
string bdUrl = string.Format(url, mobile);
string result = client.GetStringAsync(bdUrl).Result;
JObject jResult = (JObject)JsonConvert.DeserializeObject(result);
if (Convert.ToBoolean(jResult["QueryResult"]) == false)
return null;

obj.Add(Convert.ToString(jResult["Mobile"]));
obj.Add(Convert.ToString(jResult["Corp"]));
obj.Add(Convert.ToString(jResult["Province"]));
obj.Add(Convert.ToString(jResult["City"]));
obj.Add(Convert.ToString(jResult["AreaCode"]));
obj.Add(Convert.ToString(jResult["PostCode"]));
}
catch (Exception ex)
{
Utils.WriteLog(string.Format("处理数据异常,信息如下:", ex.Message));
}

return obj;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: