YouTube 동영상 업로드를위한 웹 페이지를 만들려고하므로 Google API 콘솔에서 클라이언트 ID를 얻으려고 시도하고 API 콘솔에 다음과 같은 내용이 표시됩니다.
Client ID: 533832195920.apps.googleusercontent.com
Redirect URIs: http://bobyouku.ap01.aws.af.cm/testyoutube.php
https://developers.google.com/oauthplayground
그러나 다음 URL을 사용하여 내 계정을 테스트하려고 할 때 :
invalid_client의 결과를 제공합니다. oauth2 놀이터에서 시도해도 같은 실패가 발생합니다.
그래서 무슨 일이 일어나는지 아는 사람이 있습니까?
답변
제품 이름 설정 / 변경, 프로젝트 이름과 동일한 제품 이름을 만들 때까지이 문제가 발생했습니다.
제품 이름은 프로젝트에 대한 Google Developers Console의 동의 화면 섹션에서 설정할 수 있습니다. 왼쪽 탐색 메뉴의 API 및 인증 아래에서 동의 화면을 선택합니다. 또한 제품 이름 위의 상자에서 이메일 주소를 설정해야합니다.
답변
Google 웹 UI에서 값을 복사 한 후 다음을위한 공백이 생겼습니다.
client_id
secret
상기와 BEGINNING 및 상기 END 모두.
답변
모두에서 선행 및 후행 공백 트림 client_id
과 client_secret
. Google의 복사 버튼은이 작업을 수행하지 않습니다.
OAuth 동의 화면에 대한 이메일 주소와 제품 이름 필드를 모두 설정합니다.
답변
Google 개발자 콘솔의 동의 화면에서 EMAIL ADDRESS 및 PRODUCT NAME을 설정하면 “오류 : invalid_client. OAuth 클라이언트를 찾을 수 없습니다.”오류가 해결됩니다. 나를 위해.
답변
내 ID에 .apps.googleusercontent.com이 두 번 있습니다.
‘Your ID HERE’를 복사하여 붙여 넣기 문제였습니다 .apps.googleusercontent.com
답변
이 스레드에서 내 대답을 찾았습니다.
- Google 콘솔로 이동했습니다.
- 새 프로젝트를 생성하고 새로 고쳤습니다. 제 경우에는 페이지를 만든 후 다시로드되지 않았기 때문입니다.
- 새 프로젝트 선택
- 클라이언트 ID 생성
- 필요한 용도로 사용
감사합니다 : D
답변
invalid_client는 단순히 Oauth2 객체를 만들 때 클라이언트 ID와 클라이언트 암호가 잘못되었음을 의미 할 수도 있습니다.