2016-03-18 5 views
0

Googleカレンダーに自動的に予定を追加する必要があるアプリケーションがあります。問題は、アプリケーションのすべてのユーザーがGoogleカレンダーにアクセスできないため、アプリケーションへのアクセスを許可するように求めることができないことです。ウェブアプリケーションを通じてGoogleカレンダーを編集する

GoogleカレンダーへのAPIアクセスを現在のユーザーから要求せずに許可する方法はありますか?または、一度認証してその認証を保存することはできますか?

私はGoogleドキュメントのどこかに記載されていると確信していますが、私が見ている状況に対する答えを見つけることはできません。

ありがとうございます! ベン

答えて

1

認証情報をファイルシステムに保存できるため、後続の実行では承認が求められません。 documentationをチェックすると、Webアプリケーションで権限を実行する方法を知ることができます。資格情報をシステムに保存する方法は、exampleです。

// Store the credentials to disk.  
    if(!file_exists(dirname($credentialsPath))) { 
      mkdir(dirname($credentialsPath), 0700, true); 
     } 
     file_put_contents($credentialsPath, $accessToken); 
     printf("Credentials saved to %s\n", $credentialsPath); 
     } 
     $client->setAccessToken($accessToken); 
関連する問題