s="lines-code">
+tencentcloud_cfg = settings.TENCENTCLOUD.get('default', {})
14
+secret_id = tencentcloud_cfg.get('secret_id')
15
+secret_key = tencentcloud_cfg.get('secret_key')
16
+merchant_id = tencentcloud_cfg.get('merchant_id')
17
+
18
+
19
+def get_eid_token():
20
+    try:
21
+        # 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密
22
+        # 密钥可前往https://console.cloud.tencent.com/cam/capi网站进行获取
23
+        cred = credential.Credential(secret_id, secret_key)
24
+        # 实例化一个http选项,可选的,没有特殊需求可以跳过
25
+        httpProfile = HttpProfile()
26
+        httpProfile.endpoint = "faceid.tencentcloudapi.com"
27
+
28
+        # 实例化一个client选项,可选的,没有特殊需求可以跳过
29
+        clientProfile = ClientProfile()
30
+        clientProfile.httpProfile = httpProfile
31
+        # 实例化要请求产品的client对象,clientProfile是可选的
32
+        client = faceid_client.FaceidClient(cred, "", clientProfile)
33
+
34
+        # 实例化一个请求对象,每个接口都会对应一个request对象
35
+        req = models.GetEidTokenRequest()
36
+        params = {
37
+            "MerchantId": merchant_id
38
+        }
39
+        req.from_json_string(json.dumps(params))
40
+
41
+        # 返回的resp是一个GetEidTokenResponse的实例,与请求对象对应
42
+        resp = client.GetEidToken(req)
43
+        # 输出json格式的字符串回包
44
+        # print(resp.to_json_string())
45
+
46
+        return resp.EidToken
47
+
48
+    except TencentCloudSDKException as err:
49
+        # print(err)
50
+
51
+        return ''

kodo - Gogs: Go Git Service

Nenhuma Descrição

Brightcells: 597ee33ba6 Pai2 => Kodo 8 anos atrás
..
page 597ee33ba6 Pai2 => Kodo 8 anos atrás