一些背景
我使用 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 处理授权请求时才包含。
这在依赖第 3 方授权包时(或当您的应用程序在客户端处理 Google 的身份验证时)没有帮助。
gapi.client
有没有办法在使用库方法的请求中使用现有的访问令牌?