如何为坦桑尼亚集成国家身份识别局 (NIDA) API?

Pri*_*iya 4 api android

我想在我的 Android 应用程序中集成坦桑尼亚的国家身份识别局 (NIDA) API。在我的应用程序中,用户将输入他们的 NIDA 编号,我想根据 NIDA 编号检索用户信息。

我只有一个 PDF 文件来指导我,它说我需要 3 到 4 个证书,即。提供 CA 证书等。然后需要 4 到 5 个加密来实现以请求 NIDA API。并且没有提供其他信息,例如请求的终点是什么?

由于我在互联网上找不到与 NIDA API 调用相关的任何其他内容,我什至无法开始编程!所以我还没有做任何编码,所以没有分享任何代码。

如果有人知道有关 NIDA API 调用的任何信息,请告诉我。

小智 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}`
Run Code Online (Sandbox Code Playgroud)

如果 ID 有效或存在,您应该期待一个 json 数据对象作为回报