いくつかの背景
私は Meteor をアプリケーション フレームワークとして使用しており、accounts-google
パッケージを使用してユーザーを認証しています。アカウント パッケージを使用すると、アクセス トークンの取得や有効期限の更新などの面倒な作業がすべて処理されるため、非常に便利ですMeteor.user()
。
Facebook では、クライアント側の JS ライブラリを簡単にロードMeteor.user().services.facebook.accessToken
し、API のドキュメントを使用して以下のようにグラフ API リクエストを行うことができました。
https://developers.facebook.com/docs/javascript/reference/FB.api
私の問題
ドキュメントには、Google の JavaScript API を参照すると、API 呼び出しを行う場合、リクエストにアクセス トークンが自動的に含まれると記載されていますが、gapi を使用して認可リクエストを処理する場合のみです。
これは、サード パーティの承認パッケージに依存している場合 (またはアプリケーションがクライアント側から離れて Google の認証を処理する場合) には役に立ちません。
gapi.client
ライブラリ メソッドを使用してリクエストで既存のアクセス トークンを使用する方法はありますか?