我想在我的Android应用程序中集成坦桑尼亚国家识别局(NIDA)API。在我的应用程序中,用户将输入其NIDA编号,而我想根据NIDA编号检索用户信息。
我只有一个PDF文件可以指导我,它说我需要3到4个证书。提供CA证书n等。在此之后,需要4到5个加密来实现以请求NIDA API。没有其他信息,例如请求的终点是什么?
由于我在互联网上找不到与NIDA API调用相关的任何其他内容,所以我什至无法开始编程!所以我还没有完成任何编码,所以不要共享任何代码。
如果有人对NIDA API调用一无所知,请告诉我。
答案 0 :(得分:6)
NIDA 没有开发人员门户或在线文档,您必须联系他们并要求访问。但是我曾经在新闻中听说“NIDA 将开始向使用其数据的实体收费 - Ref
https://www.thecitizen.co.tz/tanzania/news/nida-to-start-charging-entities-using-its-data-2712730”
但是没有用于访问其 API 的官方门户。访问他们的 API 的合法方式是访问他们的技术支持办公室。
话虽如此,一个简单的快速破解解决方案是使用现有的使用 NIDA API 的私营部门对您有利,因为它是 REST Full API,没有验证令牌或访问令牌
这是一个例子: 其中 NIN = 国民身份证号码。例如:19760517372270000217
`curl -XPOST -H 'Content-Length: 0' -H "Content-type: application/json" 'https://ors.brela.go.tz/um/load/load_nida/{NIN}`
如果 ID 有效或存在,您应该期望返回一个 json 数据对象