2017-12-11 13 views
1

인지 서비스 용 py-ms-Cognitive 래퍼 (https://github.com/tristantao/py-ms-cognitive)를 사용하는 응용 프로그램이 있습니다.v7 용으로 생성 된 새로운 API 키가 v5에서 작동하지 않습니다.

코드에서 알 수 있듯이 Cognitive Services APIv5.0을 사용하고 있으며 현재 API 키는 v7.0입니다.

이 유효한 가입 키를 사용할 때이 API의 v7.0에 대한 나타나는 오류 메시지입니다 :

{ 
    "statusCode": 401, 
    "message": "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription." 
} 
나는이 문제를 탐색하는 방법을 알고 싶습니다

- 반드시이 기존의 모든 생산 키를 나누기?

답변

2

v7 API 키는 v7 끝점을위한 것입니다. v5 API에서는 작동하지 않습니다. v7 키가 있으면 v7 API를 호출하면됩니다. 대부분 API 호출을 v5에서 v7으로 변경해야합니다.

다른 방법으로인지 서비스 문서의 py 샘플을 사용할 수 있습니다. 예를 들어 websearch API의 경우 여기에서 py 샘플을 가져올 수 있습니다 : https://docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/quickstarts/python. 마찬가지로 모든 API (예 : 뉴스, 이미지, 동영상, 맞춤식 등)에는 py 샘플이 있습니다. 사용중인 샘플은 v5 용이므로 v7 API에서 작동하지 않습니다.

+0

감사합니다. 나는 그 방법으로 그것을 처리하고, 그것은 모두 작동합니다. –