FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!
何方でも、ご質問・ご回答お願いします。
※2024/01/31 までに登録された方は、登録時のパスワードが使えません。
パスワードを再発行してください。
こちらに質問しても良かったのか心配ですが質問です。
表題の件ですが、以下のようにエラーが表示されます。
承認エラー
エラー 403: access_denied
色々変更(テスト環境に戻すなど)しても同じエラーが出て来ます。
どうすれば良いでしょうか?
では、宜しくお願いします。
オフライン
おそらく、以下の話ですね。
FileMaker 標準機能で Google Calendar 追加・編集・削除
https://fm-aid.stores.jp/items/5e037b41d790db3198885824
https://console.cloud.google.com/ の設定ですね。
確認してみました。
OAuth 同意画面 - 公開ステータス テスト の場合は、承認 アクセスコード 取得 が実行できます。
本番環境 では、以下が表示されます。
承認エラー
エラー 400: invalid_request
このアプリは、アプリの保護に関して Google の OAuth 2.0 ポリシーを遵守していないため、ログインできません。
Google Cloud platform の設定の問題かと思うのですが、「エラー 403: access_denied」が再現できないため 不明です。
オフライン
アプリの種類やどの部分でのエラーか書かずに投稿してしまい申し訳ないです。
本番環境 では、以下が表示されます。
承認エラー エラー 400: invalid_request このアプリは、アプリの保護に関して Google の OAuth 2.0 ポリシーを遵守していないため、ログインできません。
確かに本番環境では同じようなエラーが出ますね。
こちらを改善するにはどのようにすれば宜しいでしょうか?
オフライン
私の環境では、
OAuth 同意画面 - 公開ステータス テスト で、承認 アクセスコード 取得 が実行できているので...
Google Cloud platform の設定を見直して下さい。くらいしか言えることが無いのですが...
オフライン
ちなみに、以下がマニュアルにそって設定している部分と違うところです。
https://qbxxdp.blogspot.com/2019/12/fil … endar.html
> [認証情報]をクリック
> [認証情報を作成]をクリック
> [OAuth クライアント ID]をクリック
この後、
[その他]を選択
[作成]をクリック
となっておりますが、そもそも[その他]がありません。
仕方が無いので[デスクトップアプリ]を選んでいます。
ここが問題なんでしょうか?
編集者 げっさん (2022-05-07 16:21:14)
オフライン
[デスクトップアプリ]で良いです。
Google Cloud platform チョット変更があったようですね。
OAuth 同意画面 - 公開ステータス 「テスト」の状態で テストユーザーを追加すればイケそうです。
お試しください。
オフライン
お世話になります。
返信遅くなりました。
テストユーザーを追加して無事に進めることが出来ました!!
ありがとうございます。
ここから再度数点質問がございます。
1.このままテストユーザーのままで良いのでしょうか?
2.Example02_Calendarのファイル名はやはり変更しない方が良いでしょうか?
3.start.dateTimeとend.dateTimeですが、こちらはフィールド設定が「タイムスタンプ」となっておりますが、「日付」に変更しても作動しますか?
というのも、基本的には「終日」でしか使わないので・・・。
4.フィールド名等を勝手に日本語に変更したらマズでしょうか?
では、宜しくお願いします。
オフライン
1.このままテストユーザーのままで良いのでしょうか?
大丈夫かとは思いますが、Google API のことは事細かくは分かりません。
Google API をFileMakerから使えるサンプルを提供している感じなので...
2.Example02_Calendarのファイル名はやはり変更しない方が良いでしょうか?
大丈夫です。
3.start.dateTimeとend.dateTimeですが、こちらはフィールド設定が「タイムスタンプ」となっておりますが、「日付」に変更しても作動しますか?
というのも、基本的には「終日」でしか使わないので・・・。
ダメです。Google API の引数に関わってきます。
4.フィールド名等を勝手に日本語に変更したらマズでしょうか?
大体は大丈夫かと思いますが、ダメなところもあるかもしれません。
オフライン
いつも早い返信ありがとうございます。
一通りの問題は解決しましたのでこれで大丈夫です。
後は私自身がリレーションを上手く出来れば問題解決かと思います。
本当にありがとうございます。
また、何か分らない事があれば質問させて頂きますね。
オフライン
早速の質問で失礼します。
この機能を使ってInsertすると、勝手にリマインド設定がされるようですがオフにするにはどうすれば良いでしょうか?
オフライン
Events: insert | Calendar API | Google Developers
https://developers.google.com/calendar/ … nts/insert
上記の↓でイケそうな気がしますが、検証はしていません。
reminders.useDefault boolean Whether the default reminders of the calendar apply to the event.
このサンプルファイルでは、reminders の設定は、組み込んでいません。
FileMaker 標準機能で Google Calendar 追加・編集・削除
https://fm-aid.stores.jp/items/5e037b41d790db3198885824
オフライン
お世話になります。
このサンプルファイルでは、reminders の設定は、組み込んでいません。
FileMaker 標準機能で Google Calendar 追加・編集・削除
https://fm-aid.stores.jp/items/5e037b41d790db3198885824
まさしく、私が今回ダウンロードさせて頂いたのがこちらになります。
では、何故リマインド設定になるんでしょうか?!
また、仕様の変更なんでしょうか?
Events: insert | Calendar API | Google Developers
https://developers.google.com/calendar/ … nts/insert
上記の↓でイケそうな気がしますが、検証はしていません。
reminders.useDefault boolean Whether the default reminders of the calendar apply to the event.
こちらに関しては、私にとってハードルが高すぎたのでゆっくり確認させてもらいます。
オフライン
>では、何故リマインド設定になるんでしょうか?!
デフォルト(reminders設定なし)の場合、ONになるのでしょう。
オフライン
お世話になります。
>では、何故リマインド設定になるんでしょうか?!
デフォルト(reminders設定なし)の場合、ONになるのでしょう。
なるほど、納得しか出来ないですね。
となると、
Events: insert | Calendar API | Google Developers
https://developers.google.com/calendar/ … nts/insert
上記の↓でイケそうな気がしますが、検証はしていません。
reminders.useDefault boolean Whether the default reminders of the calendar apply to the event.
こちらを行う必要があるという事ですが、具体的にどのようにすれば宜しいでしょうか?
では、宜しくお願いします。
オフライン
以下を参照してください。
Events: insert | Calendar API | Google Developers
https://developers.google.com/calendar/ … nts/insert
オフライン
おはようございます。
何度確認しても、私にはハードルが高すぎて諦めました。
で、Googleの設定で強制的に通知をオフに出来ましたの!!
何度も質問しても直ぐに対応して頂きありがとうございます。
ずっと悩んでいたFileMakerとGoogleカレンダーとの連携が出来たのが本当に嬉しいです。
では、これで一旦質問を終わらせて頂きます。
ありがとうございます。
P.S.また直ぐに質問したらゴメンなさい。(笑)
オフライン
[ 0.011 秒でページを生成, 11 クエリーを実行 - 使用メモリー: 548.62 KiB (ピーク: 565.02 KiB) ]