ハマりどころの最たるものが「アプリケーションにアクセス許可を与えたのにデータが取れない」となることなのです。付けたのに会議室の情報が取れない」というのは、アプリを使用するユーザーに権限がないからで、これはむしろ正しい動作な訳です。「委任されたアクセス許可」という名前が表す通りですね。公式ドキュメントにも説明があります。と現在サインインしているユーザーの特権が重なる範囲に収まる最小権限になります。するのというと、代わりに「アプリケーションのアクセス許可」を使うことになります。こちらは、バックグラウンドで動作するアプリケーションを想定しているので、気を付けなければなりません。アクセス許可に「Calendars.Read」を付けると、特定のアカウントだけではなく、すべてのアカウントの予定表が見られるようになります。これはセキュリティ上のリスクが高くなるので、フロントエンドで動作するアプリでの使用は特に気を付けなければなりません。