翔云身份证实名认证接口,通过核验身份证二要素、三要素、三要素+现场人像的方式,实时联网核验身份信息的真伪。想象一下,无需耗费大量的人力物力,只需简单几步,即可将翔云身份证实名认证接口集成到您的应用中。
无论是用户注册还是支付验证,都无需再让用户手动输入身份信息,线上工作人员也无需再耗时费力挨个对注册用户进行身份验证,翔云接口瞬间即可完成身份核验,助您在竞争激烈的市场中脱颖而出,赢得网民用户的信赖。
以GO语言为例的实名认证接口开发语言如下:
package main
import (
"fmt"
"bytes"
"mime/multipart"
"net/http"
"io/ioutil"
)
func main() {
url := "https://netocr.com/verapi/veriden.do"
method := "POST"
payload := &bytes.Buffer{}
writer := multipart.NewWriter(payload)
_ = writer.WriteField("img", "/9j")
_ = writer.WriteField("key", "M***********g")
_ = writer.WriteField("secret", "3***********6")
_ = writer.WriteField("typeId", "3004")
_ = writer.WriteField("trueName", "陈**")
_ = writer.WriteField("idenNo", "13***************3")
_ = writer.WriteField("format", "json")
err := writer.Close()
if err != nil {
fmt.Println(err)
return
}
client := &http.Client { }
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Set("Content-Type", writer.FormDataContentType())
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
在数字时代的浪潮中,每秒都在上演着信息的急速交互。但在这份高效背后,如何确保每一次交易、登录的安全与真实性,成为了困扰线上平台的一大难题。翔云身份证实名认证接口的出现,正是您稳固防线,提升用户体验的得力助手。
标签:WriteField,err,示例,fmt,writer,接口,认证 From: https://www.cnblogs.com/netocr/p/18198089