標籤:style class blog http tar ext
這兩天用到手機歸屬地查詢,之前找到一個soap的 100次/24小時 之後再繼續使用就要收費。太貴了,還耽誤事,後來在群裡群主給推薦了一個免費的網站:
傳送門
有如下功能: 給大家吧 只用到了其中歸屬地的部分 上點代碼大家自行使用吧
上代碼吧 :能夠查詢手機號的歸屬地,省份,等資訊很全,希望能夠幫到大家:
- (void)manageLocationInformation{ NSError *error; // 拼接查詢字串 NSString *locationStr = [NSString stringWithFormat:@"%@?app=phone.get&phone=%@&appkey=%@&sign=%@&format=json",kLocationBaseURL,_mobileText.text,kAPPKEY,kSIGN]; NSURL *locationURL = [NSURL URLWithString:locationStr]; NSURLRequest *request = [NSURLRequest requestWithURL:locationURL]; NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSDictionary *locationManage = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error]; if (!error) { if ([[locationManage objectForKey:@"success"] integerValue] == 1) { NSDictionary *locationInfo = [locationManage objectForKey:@"result"]; // 電訊廠商 NSString *operators = [locationInfo objectForKey:@"operators"]; // 詳細資料 中國,省份,城市 NSString *informationStr = [locationInfo objectForKey:@"style_simcall"]; NSArray *informationArray = [informationStr componentsSeparatedByString:@","]; // 省份 NSString *province = informationArray[1]; // 省份-電訊廠商 NSString *provinceManageStr = [NSString stringWithFormat:@"%@%@",province,operators]; NSLog(@";dalksjdf;las----%@",provinceManageStr); _provinceManage = provinceManageStr; } }}