0

Google 관리자 API를 사용하여 약간의 수정과 함께 예제 코드를 작성했습니다. Google 측에서 올바르게 설정했지만 스크립트를 실행하면 오류가 발생합니다. 내가 얻고google admin api - client_secrets 오류

from __future__ import print_function 

from apiclient.discovery import build 
from httplib2 import Http 
from oauth2client import file, client, tools 

SCOPES = 'https://www.googleapis.com/auth/admin.directory.user' 
store = file.Storage('storage.json') 
creds = store.get() 
if not creds or creds.invalid: 
    flow = client.flow_from_clientsecrets('client_secret.json', SCOPES) 
    creds = tools.run_flow(flow, store) 
SERVICE = build('admin', 'directory_v1', http=creds.authorize(Http())) 


results = SERVICE.users().list(customer='my_customer', maxResults=10, 
    orderBy='email').execute() 
users = results.get('users', []) 

오류는 이것이다 :

Traceback (most recent call last): 
    File "quickstart.py", line 11, in <module> 
    flow = client.flow_from_clientsecrets('client_secret.json', SCOPES) 
    File "build/bdist.macosx-10.12-intel/egg/oauth2client/_helpers.py", line 133, in positional_wrapper 
    File "build/bdist.macosx-10.12-intel/egg/oauth2client/client.py", line 2125, in flow_from_clientsecrets 
    File "build/bdist.macosx-10.12-intel/egg/oauth2client/clientsecrets.py", line 165, in loadfile 
    File "build/bdist.macosx-10.12-intel/egg/oauth2client/clientsecrets.py", line 126, in _loadfile 
    File "build/bdist.macosx-10.12-intel/egg/oauth2client/clientsecrets.py", line 101, in _validate_clientsecrets 
oauth2client.clientsecrets.InvalidClientSecretsError: Missing property "client_secret" in a client type of "installed". 

내가 API를 Google에 새로운 오전과 매우 어떤 도움에 대한 감사하겠습니다 다음은 파이썬에서 내 코드입니다.

덕분에 client_secret.json 다시

+0

당신은 이것을 알아 냈습니까? Google의 워드 프로세서는 쓰레기입니다. – cph

답변

-1

다운로드. 해당 파일에 문제가 있습니다.

this link을 작은 자습서로 사용하여 client_secret을 얻을 수 있습니다.