관리 메뉴

나만을 위한 블로그

[Android] Google Vision API 사용 시 Requests from this Android client application <empty> are blocked 에러 해결 본문

Android

[Android] Google Vision API 사용 시 Requests from this Android client application <empty> are blocked 에러 해결

참깨빵위에참깨빵_ 2020. 6. 30. 20:39
728x90
반응형

이 에러는 Google Vision API 사용 시 나타나는 에러다.

이 에러 문장을 번역기로 돌리면 "이 Android 클라이언트 애플리케이션 <empty>의 요청이 차단되었습니다."라는 뜻으로 번역된다.

 

그리고 스택오버플로우의 GoogleCloudPlatform/cloud-vision의 Issues 탭 내용 중 Cloud Vision API request fails if you try to restict API Key usage to a specific Android App #90이라는 Closed된 이슈가 있다.

이 이슈에 SMH17이란 유저가 이런 글을 남겼다.

 

- If you try to limit API key usage to a specific Android App, requests fails despite its package and digital signature are whitelisted, forcing you to use unrestricted access.

(API 키 사용을 특정 Android 앱으로 제한하려고하면 패키지 및 디지털 서명이 허용 목록에 포함되어 있어도 요청이 실패하므로 무제한 액세스를 사용해야합니다.)

 

즉 Vision API 콘솔의 사용자 인증 정보에서 애플리케이션 제한사항 부분을 아래와 같이 바꿔줘야 한다.

 

 

이렇게 없음으로 돌려놔야 한다. 내 경우 이렇게 설정을 바꾼 후 이미지를 놓은 뒤 Label Detection을 실행했더니 시간은 좀 걸렸지만 결과가 나오는 것을 볼 수 있었다.

반응형
Comments