[解決済み] Google Calendar APIのコンテキストにおける404とはどういう意味ですか?
質問
私が所有しているカレンダーに、プログラムを使ってアクセスしようとしています。
Google カレンダー API
list
:
r = requests.get(
url="https://www.googleapis.com/calendar/v3/calendars/<the ID of my calendar which looks like [email protected]>/events",
params={
'key': <the key from the API console>,
'singleEvents': True,
'orderBy': 'startTime'
}
この呼び出しは
404
:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
このエラーは実際には何を意味しているのでしょうか。 この API のコンテキストでは ?
注意してください。
- カレンダーは存在し、イベントもあります。
- API の制限に達することはありません。
解決するには?
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
2つのうちの1つを意味します。 入力されたカレンダーIDが正しいか、認証されたユーザーがそのカレンダーにアクセスできないかのどちらかです。 そのカレンダーにアクセスできる正しいユーザーでログインしていることを確認してください。 オプションで カレンダーリスト これは、そのユーザーが現在アクセス可能なカレンダーのリストを返します。 これなら、カレンダーIDの入力ミスを心配する必要がありません。
オーソライズ
使用しているメソッド イベントリスト は、ユーザーのカレンダーにアクセスするために、認可(ユーザーからの許可)が必要です。これは、ドキュメント・ページで確認することができます。
Oauth2と上記のスコープのいずれかを使用してユーザーを認証する必要があります。 その後、このカレンダーにアクセスするためのアクセストークンを取得します。
アピキー
Apiキーは、公開データにアクセスするために使用されます。 カレンダーを公開に設定しない限り、そのカレンダーを使用してイベントを見ることはできません。 また、公開カレンダーを更新するためには、認証が必要であることも覚えておいてください。
サービスアカウント
サーバー間のアプリケーションの場合、APIキーではなく、サービスアカウントを使用する必要があります。必要なことは、他のユーザーと同じように、サービスアカウントをGoogleカレンダーのユーザーとして追加することです。 そうすれば、あなたのカレンダーにアクセスすることができます。
関連
-
[解決済み] Drive APIを使用してGoogle Docをコピーする際に、コメントや提案をコピーすることは可能ですか?
-
[解決済み] invalid_grant google から oAuth トークンを取得しようとしています。
-
[解決済み] gspread.exceptions.SpreadsheetNotFoundを使用する。
-
[解決済み] Google Calendar APIのコンテキストにおける404とはどういう意味ですか?
-
[解決済み】Googleウェブ検索APIが非推奨となった今、代替となるものは何ですか?[終了しました]
-
[解決済み】Google KeepのAPIはありますか?[クローズド]
-
[解決済み】エラー:invalid_client no application name
-
[解決済み] Google refresh トークンに有効期限はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Drive APIを使用してGoogle Docをコピーする際に、コメントや提案をコピーすることは可能ですか?
-
[解決済み] invalid_grant google から oAuth トークンを取得しようとしています。
-
[解決済み] gspread.exceptions.SpreadsheetNotFoundを使用する。
-
[解決済み] Google Calendar APIのコンテキストにおける404とはどういう意味ですか?
-
[解決済み】Googleウェブ検索APIが非推奨となった今、代替となるものは何ですか?[終了しました]
-
[解決済み】Google KeepのAPIはありますか?[クローズド]
-
[解決済み】エラー:invalid_client no application name
-
[解決済み] Google refresh トークンに有効期限はありますか?