Microsoft Face API [найти похожий] ошибка ключа API

Поэтому я пытаюсь следовать документации Microsoft Face API здесь для функции «Найти похожее». Внизу страницы есть пример, где я использую этот код:

########### Python 3.2 #############
import http.client, urllib.request, urllib.parse, urllib.error, base64

headers = {
# Request headers
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key': '{api key}',
}

params = urllib.parse.urlencode({
})

try:
    conn = http.client.HTTPSConnection('westus.api.cognitive.microsoft.com')
    conn.request("POST", "/face/v1.0/findsimilars?%s" % params, "{body}", 
headers)
    response = conn.getresponse()
    data = response.read()
    print(data)
    conn.close()
except Exception as e:
    print("[Errno {0}] {1}".format(e.errno, e.strerror))

Я получаю сообщение об ошибке, в котором говорится, что мой ключ подписки недействителен, но я проверил состояние своей учетной записи Azure и не вижу проблем:

b'\n\t\t\t\t\t{"error":{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}}\n                \t\t'

person Gabriel    schedule 18.04.2018    source источник
comment
Вы удалили свой ключ API или просто используете {api key} в качестве ключа?   -  person TwistedSim    schedule 18.04.2018
comment
@TwistedSim использует мой настоящий ключ API, когда я его запускаю, да, извините за неясность   -  person Gabriel    schedule 18.04.2018


Ответы (1)


Доступ запрещен из-за недействительного ключа подписки. Убедитесь, что вы подписаны на API, который вы пытаетесь вызвать, и укажите правильный ключ.

Это указывает на то, что Invalid subscription Key or user/plan is blocked. Я рекомендую вам проверить ключ APi. .

headers = {
# Request headers
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key': '3c658abc64b348c1a5...',
}

введите здесь описание изображения

person Tom Sun - MSFT    schedule 18.04.2018
comment
Я следовал этому точно так, как вы это изобразили, и я все еще получаю ту же ошибку. Даже если я использую НОВЫЙ ключ API. Я проверил свой лазурный портал, а также ссылку, которую вы показываете, и там написано, что подписка активна. я не знаю что делать - person Gabriel; 19.04.2018