2017-10-04 13 views
0

私は、Webアプリケーション(PHP - ジャバスクリプト)したいこれを行うには:のGoogle APIロギング

  1. ユーザーが自分のGoogleアカウントのメールアドレス
  2. サーバーを入力し、ユーザー入力を受け取ります - >さんは、その後、Googleカレンダー
  3. サーバーへのパスワードsomepassword[email protected]としてログインし、それを変数useremail
  4. にサーバーを保存されますとしましょう(今[email protected]としてログイン)そのGoogleカレンダー(Iヘクタールでイベントを編集しますイベントID)、useremailをGoogleカレンダーの参加者(GoogleカレンダーAPIを使用)に追加してから、イベントを保存します。
  5. ユーザーは、自分のGoogleカレンダーでイベントに招待されたことがわかります[email protected]

私はGoogleカレンダーのJavaScriptクイックスタートを試してみましたが、私は、ユーザーを作成する必要はありませんが、ちょうど彼らが自分のメールアドレスを入力してみましょう、たびにログインする必要があり

は疑問がある(これは要件があります) :

  1. それは可能ですか?
  2. これを行う方法は? ([email protected]、パスワード、Googleのメールアドレスを含むユーザー入力があると仮定すると)

答えて

0

Google APIにアクセスする唯一の方法は、Oauthです。ユーザーからのアクセスを要求し、更新トークンを取得する必要があります。更新トークンを取得したら、いつでもその値を使用してユーザーのGoogleカレンダーアカウントにアクセスできます。

JavaScriptを使用してアクセストークンを取得することはできません。サーバートークンを使用する必要があります。これは助けるかもしれないAuthorizing requests to Google calendar api