2

PHPでWebサイトを開発しています。このサイトのユーザーは、私が提供したカレンダーから予定を予約することができます。ユーザーが予約すると、Google カレンダーに追加されます。

このタイプのシナリオには、どのような認証メカニズムが必要ですか? 次のうちどれ?1. Web アプリケーション 2. サービス アカウント 3. インストール済みアプリケーション

注意: サイト ユーザーの Google カレンダーにアクセスしたくありません。彼らの予約を Google カレンダーに表示したいだけです。そして、可能であれば、コーディングを開始できるソースを投稿してください。検索しましたが、このトピックに関するほとんどのチュートリアルは .NET に基づいています。

ありがとう。

4

1 に答える 1

3

Google Calendar APIで OAuth インターフェースを設定する必要があります。ただし、OAuth を使用してユーザーの Google カレンダーに接続する代わりに、常に自分の Google カレンダーに接続するように設定します。Calendar API の Google ドキュメントにアクセスすると、Write your First Appというセクションがあります。これには、PHP を含む複数の言語のサンプル コードがあります。始めるには良い場所です。

注: アカウントを使用するというのは、顧客のように設定し、OAuth 経由で接続してトークンを取得するということです。次に、それらのトークンを保存し、Google カレンダーへのすべてのアクセスに使用します。トークンはアカウントにあるため、常にカレンダーに接続されます。

于 2012-07-03T02:04:45.860 に答える