Google のカレンダー API V3 を使用して、公開されている Google カレンダーのイベント リストへの読み取り専用アクセスを取得するために、ウェブサイト用の簡単な PHP コードを書きたいと思います。Web ページのカレンダーから今後のイベントのリストを表示する必要があるだけです。開発者向けドキュメントを読み、入門セクションとget イベントのサンプル コードを見ましたが、少し混乱しています。不思議なんだけど:
このすべての OAuth を回避するために必要なことを行うためのより簡単な方法はありますか? 認証されていないアクセス方法はありますか?
そうでない場合は、code.google.com/apis/console/ でアプリへのアクセスを設定し、ApplicationName、ClientID、ClientSecret、RedirectURI、DeveloperKey を生成する必要があるようです。ApplicationNameとDeveloperKeyは、Google コンソールで簡単に見つけることができます。ただし、その他の項目については、OAuth 2.0 ClientID を作成する必要があります。これには、アプリケーションの種類が Web アプリケーションかサービス アカウントかを選択する必要があります。私のシナリオではどうすればよいですか?このシナリオでは、ユーザーのカレンダーへのアクセスを要求していないため、ユーザーのログインは必要ありません。アクセスする必要があるのは公開カレンダーだけです。
リダイレクト URI とは何ですか。また、どのように使用されますか。どのように設定すればよいですか?
Google の API サンプルは、アクセス トークンを取得してセッション データにキャッシュします。次に、コードのコメントは、これを行うべきではなく、代わりにデータベースを使用する必要があることを示しています。真剣に?アクセストークンのキャッシュに本当に対処する必要がありますか? もしそうなら、Google API に組み込みの DB キャッシング メカニズムはありますか、またはこれをどのように処理しますか?
私は本当に簡単なアプローチを探しています。ご指導よろしくお願いします!
ありがとう。