首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft验证(面对面)是否下降?总是说糟糕的请求和文档控制台显示错误。

Microsoft验证(面对面)是否下降?总是说糟糕的请求和文档控制台显示错误。
EN

Stack Overflow用户
提问于 2018-10-25 16:11:20
回答 1查看 280关注 0票数 0

以下是我一直在尝试的:

代码语言:javascript
运行
复制
subscription_key = "***"
assert subscription_key

face_api_url = 'https://southeastasia.api.cognitive.microsoft.com/face/v1.0/verify'


headers = {'Ocp-Apim-Subscription-Key': subscription_key,'Content-Type':'application/json'}
params = {
    "faceId1": "a1cadf80-d780-4b6a-8cef-717548a07e51",
    "faceId2": "05113848-2c22-4116-8a30-5cde938eec61"
}


import requests
from pprint import pprint
response  = requests.post(face_api_url, headers=headers, params=params)
faces = response.json()
pprint(faces)

我总是得到这个输出

代码语言:javascript
运行
复制
{'error': {'code': 'BadArgument', 'message': 'Request body is invalid.'}}

另外,我已经尝试过API测试控制台,它总是会导致面对面的错误(还没有尝试其他测试)--这里是指向文档的链接,您可以在这里获得指向API测试控制台的链接。https://southeastasia.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523a

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-26 05:55:58

根据验证API,我们可以知道脸应该在body部件中,而不是在params中。

代码语言:javascript
运行
复制
subscription_key = "xxxx"
assert subscription_key
import json
face_api_url = 'https://westus.api.cognitive.microsoft.com/face/v1.0/verify'
headers = {'Ocp-Apim-Subscription-Key': subscription_key,'Content-Type':'application/json'}
faces = {
    "faceId1": "xxxxxxxx",
    "faceId2": "xxxxxx"
}

body = json.dumps(faces)
import requests
from pprint import pprint
response  = requests.post(face_api_url, headers=headers,data=body)
result = response.json()
pprint(result)

测试结果:

我们也可以通过python轻松地做到这一点。

代码语言:javascript
运行
复制
import cognitive_face as CF
KEY = 'xxxxxx'  # Replace with a valid subscription key (keeping the quotes in place).
CF.Key.set(KEY)

BASE_URL = 'https://{location}.api.cognitive.microsoft.com/face/v1.0'  # Replace with your regional Base URL
CF.BaseUrl.set(BASE_URL)
result = CF.face.verify("faceId1","faceId2")
print(result)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52993794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档