2

GoogleカレンダーCALDAV API /サーバーに接続するCalDav Webクライアントまたはクライアントライブラリがあるかどうかを知っている人はいますか(最近のoAuth2の追加)?これにより、Google カレンダーを標準的な方法で管理し、独自のアプリケーションに組み込むことができます。

4

1 に答える 1

1

可能性のあるライブラリの 1 つは、github のgaye/davです。最初は Firefox OS 用に作成され、OAuth2 トランスポートのサポートを提供します。

それはさておき、他の既存のライブラリに OAuth2 サポートを追加することは、おそらくそれほど難しくありません。Google CalDAV サーバーであることがわかったら、OAuth 交換を行ってアクセス トークンを取得します。次に、リクエストが送信される直前に実行されるフック (またはモンキーパッチできる関数) がライブラリにある場合は、リクエストAuthorization: Bearer <oauth access token>ごとにリクエスト ヘッダーを設定します。

于 2016-08-03T07:52:11.563 に答える