現在、LINEからGoogleCalendarを操作する機能(?)を作成しています。
分からないながらに実装を進めているのですが、GoogleのAPIからtokenを返して欲しいところで、400エラーになっています
恐らく以下画像部分(GoogleCloudPlatform)のリダイレクトURIを入力する必要があるかと思うのですが、どこに設定するべきなのかが見当もつきません。
コードとしてはこちらのコードをほとんどそのまま用いており、現在 flow = InstalledAppFlow.from_client_secrets_file('credentials.json', SCOPES)
が読み込まれているところだと思っています。
from __future__ import print_function import pickle import os.path from googleapiclient.discovery import build from google_auth_oauthlib.flow import InstalledAppFlow from google.auth.transport.requests import Request # If modifying these scopes, delete the file token.pickle. SCOPES = ['https://www.googleapis.com/auth/contacts.readonly'] def main(): """Shows basic usage of the People API. Prints the name of the first 10 connections. """ creds = None # The file token.pickle stores the user's access and refresh tokens, and is # created automatically when the authorization flow completes for the first # time. if os.path.exists('token.pickle'): with open('token.pickle', 'rb') as token: creds = pickle.load(token) # If there are no (valid) credentials available, let the user log in. if not creds or not creds.valid: if creds and creds.expired and creds.refresh_token: creds.refresh(Request()) else: flow = InstalledAppFlow.from_client_secrets_file( 'credentials.json', SCOPES) creds = flow.run_local_server(port=0) # Save the credentials for the next run with open('token.pickle', 'wb') as token: pickle.dump(creds, token) service = build('people', 'v1', credentials=creds)
私自身こんな状態なので上手な質問ができないのですが、何か調べるきっかけなど、些細なことでも良いので教えていただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。