我只有使用IFSC代码的IFSC代码我想获取银行名称,分支机构,地址等银行信息
任何人都有想法,如果是,那么我应该怎么做...?
任何想法请让我知道..?
答案 0 :(得分:1)
您的代码表明您正在使用spring
。您应该使用spring的RestTemplate
类来根据IFSC代码获取银行详细信息。
String ifscCode ="XXXXXXX";
RestTemplate restTemplate = new RestTemplate();
String ifscResponse = restTemplate.getForObject("http://api.techm.co.in/api/v1/ifsc/"+ifscCode, String.class);
System.out.println(ifscResponse);
我使用过 api.techm.co.in 中的API。 Github链接:https://github.com/mangrep/ifsc-rest-api
答案 1 :(得分:0)
您可能希望使用像Unirest这样的库来发出HTTP请求。
提出这样的请求:
public class Requester {
public static JSONObject getDetails(String code) throws UnirestException{
return Unirest.get("https://ifsc.razorpay.com/" + code)
.asJson().getBody().getObject();
}
public static void main(final String... args) throws UnirestException {
System.out.println(getDetails("KARB0000001").toString(4));
}
}
将返回此信息:
{
"BRANCH": "RTGS-HO",
"DISTRICT": "DAKSHINA KANNADA",
"BANK": "Karnataka Bank",
"CONTACT": "2228222",
"CITY": "MANGALORE",
"ADDRESS": "REGD. & HEAD OFFICE, P.B.NO.599, MAHAVEER CIRCLE, KANKANADY, MANGALORE - 575002",
"STATE": "KARNATAKA",
"IFSC": "KARB0000001"
}
答案 2 :(得分:0)
我到处都在寻找 API,但找不到,所以我自己为印度的银行开发了 API,完整的文档可在 https://github.com/kaustubhk24/Indian-Banks-Data/wiki/V1-Documentation#1--api-to-get-bank-details-using-ifsc 您可以阅读和实施,完全免费使用,托管在 GitHub 上