>

스프레드 시트에서 콘텐츠를 읽기 위해 마켓 플레이스에 넣을 수있는 응용 프로그램을 만들려고합니다

자바의 로컬 개발에서 내 권한 부여는 항상 다음 유형입니다.

credential = new GoogleCredential.Builder ()
.setTransport (HTTP_TRANSPORT)
.setJsonFactory (JSON_FACTORY)
.setServiceAccountId ("sample")
.setServiceAccountPrivateKeyFromP12File (f)
.setServiceAccountScopes (SCOPES)
.setServiceAccountUser ("sample")
.build ();

앱을 설치하고 모든 권한을 부여하는 방법은 무엇입니까? p12를 사용하지 않고 해당 코드가 자격 증명을 얻는 방법은 무엇입니까?

정말 감사합니다


  • 답변 # 1

    P12 대신 키의 JSON 버전을 다운로드하고 GoogleCredentials 를 만들 수 있습니다  한 번의 통화로.

    여기 : https://developers.google.com/api-client-library/java/google-api-java-client/reference/1.20.0/com/google/api/client/googleapis/auth/oauth2/GoogleCredential#fromStream ( java.io.InputStream)

  • 이전 python - 팬더에서 데이터 프레임 병합 (열 이름 없음)
  • 다음 angular - Ionic3 Angular5- '[object Object]'을 (를) 확산시키는 중 오류가 발생했습니다 배열과 이터 러블 만 허용됩니다