保存别人的数据 API nodeJS
Save data from others API nodeJS
我有一个 API 可以从身份证 (KYC) 中读取信息,但是这个 API 来自另一个部分,我支付了使用这个部分的费用 API(这个API是“你拍下你的身份证照片然后这个API会生成一个JSON文件,里面有身份证的信息-我在下面展示)。我想保存我将身份证图像导入数据库时获得的信息。这就像创建一个 API 包含我支付的 API。输入是图像,输出是数据保存到我的数据库中。我在 Nodejs 中完成。
我需要上传一张图片,然后图片将被发送到我支付的 API 然后这个支付 API 导出一个 JSON 文件然后那个 JSON 文件将被保存到我的数据库。
请帮助我或告诉我我研究的关键词。
JSON 文件。
{
"errorCode": 0,
"errorMessage": "",
"data": [
{
"id": "024778631",
"id_prob": "98.57",
"name": "TRẦN TUẤN LINH",
"name_prob": "98.41",
"dob": "03/09/1989",
"dob_prob": "98.27",
"sex": "N/A",
"sex_prob": "N/A",
"nationality": "N/A",
"nationality_prob": "N/A",
"home": "CẨM ĐÔNG, CẨM PHẢ, QUẢNG NINH",
"home_prob": "99.08",
"address": "472 CMT8, PHƯỜNG 11, QUẬN 3, TP HỒ CHÍ MINH",
"address_prob": "96.30",
"type_new": "cmnd_09_front",
"address_entities": {
"province": "HỒ CHÍ MINH",
"district": "QUẬN 3",
"ward": "PHƯỜNG 11",
"street": "472 CMT8"
},
"doe": "N/A",
"doe_prob": "N/A",
"overall_score": "99.22",
"type": "old"
}
]
}
我在这张照片里展示了我支付的APIenter image description here
现在假设您使用此 API 作为客户端,它会 return 您上面提到的数据。
但是,如何将数据保存在数据库中取决于您是从客户端还是直接从服务器。
作为客户:
- 使用 axios 调用 api。
- 打电话给您的api(您可以用快递方式制作一个)并发送您收到的JSON。
- 您服务器上的这个 API 会将 JSON 键转换为列,将值转换为记录,这在您的数据库中已被删除。
作为服务器:
- 您可以在 API 上创建一个路由,向您支付的 API 发出 axios HTTP 请求,即 api.fpt.io 以获得 JSON数据。
- 之后,它解析响应并将其存储在数据库中,并且 return 是您选择的响应,可能是 JSON 数据本身的副本。
我有一个 API 可以从身份证 (KYC) 中读取信息,但是这个 API 来自另一个部分,我支付了使用这个部分的费用 API(这个API是“你拍下你的身份证照片然后这个API会生成一个JSON文件,里面有身份证的信息-我在下面展示)。我想保存我将身份证图像导入数据库时获得的信息。这就像创建一个 API 包含我支付的 API。输入是图像,输出是数据保存到我的数据库中。我在 Nodejs 中完成。 我需要上传一张图片,然后图片将被发送到我支付的 API 然后这个支付 API 导出一个 JSON 文件然后那个 JSON 文件将被保存到我的数据库。 请帮助我或告诉我我研究的关键词。 JSON 文件。
{
"errorCode": 0,
"errorMessage": "",
"data": [
{
"id": "024778631",
"id_prob": "98.57",
"name": "TRẦN TUẤN LINH",
"name_prob": "98.41",
"dob": "03/09/1989",
"dob_prob": "98.27",
"sex": "N/A",
"sex_prob": "N/A",
"nationality": "N/A",
"nationality_prob": "N/A",
"home": "CẨM ĐÔNG, CẨM PHẢ, QUẢNG NINH",
"home_prob": "99.08",
"address": "472 CMT8, PHƯỜNG 11, QUẬN 3, TP HỒ CHÍ MINH",
"address_prob": "96.30",
"type_new": "cmnd_09_front",
"address_entities": {
"province": "HỒ CHÍ MINH",
"district": "QUẬN 3",
"ward": "PHƯỜNG 11",
"street": "472 CMT8"
},
"doe": "N/A",
"doe_prob": "N/A",
"overall_score": "99.22",
"type": "old"
}
]
}
我在这张照片里展示了我支付的APIenter image description here
现在假设您使用此 API 作为客户端,它会 return 您上面提到的数据。 但是,如何将数据保存在数据库中取决于您是从客户端还是直接从服务器。
作为客户:
- 使用 axios 调用 api。
- 打电话给您的api(您可以用快递方式制作一个)并发送您收到的JSON。
- 您服务器上的这个 API 会将 JSON 键转换为列,将值转换为记录,这在您的数据库中已被删除。
作为服务器:
- 您可以在 API 上创建一个路由,向您支付的 API 发出 axios HTTP 请求,即 api.fpt.io 以获得 JSON数据。
- 之后,它解析响应并将其存储在数据库中,并且 return 是您选择的响应,可能是 JSON 数据本身的副本。