Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过Google';具有现有访问令牌的gapi库? 一些背景_Javascript_Meteor_Access Token_Meteor Accounts_Google Api Js Client - Fatal编程技术网

Javascript 通过Google';具有现有访问令牌的gapi库? 一些背景

Javascript 通过Google';具有现有访问令牌的gapi库? 一些背景,javascript,meteor,access-token,meteor-accounts,google-api-js-client,Javascript,Meteor,Access Token,Meteor Accounts,Google Api Js Client,我使用Meteor作为应用程序框架,并使用帐户google包对用户进行身份验证。使用accounts软件包非常好,因为它可以处理获取访问令牌、在到期时刷新令牌等所有脏活。但是,我想要更多关于用户的配置文件信息,而不是在Meteor.user()对象中填充的信息 有了Facebook,我可以轻松地加载他们的客户端JS库,并使用Meteor.user().services.Facebook.accessToken和api上的文档发出graph api请求: 我的问题 当引用Google的JavaS

我使用Meteor作为应用程序框架,并使用
帐户google
包对用户进行身份验证。使用accounts软件包非常好,因为它可以处理获取访问令牌、在到期时刷新令牌等所有脏活。但是,我想要更多关于用户的配置文件信息,而不是在
Meteor.user()对象中填充的信息

有了Facebook,我可以轻松地加载他们的客户端JS库,并使用
Meteor.user().services.Facebook.accessToken
和api上的文档发出graph api请求:

我的问题 当引用Google的JavaScript API时,文档说明在进行API调用时,请求自动包含访问令牌,,但仅当使用gapi处理授权请求时

当依赖第三方授权包时(或者当您的应用程序在远离客户端的情况下处理Google的身份验证时),这是没有帮助的


使用
gapi.client
library方法在请求中使用现有的访问令牌有什么方法吗?

我为此苦苦挣扎了很长一段时间,我在这里找到了一个类似的问题:

然而,这个人已经知道必须做什么,只是不知道如何打适当的电话,所以我很幸运地找到了它

解决方案 要使用现有访问令牌发出
gapi
请求,必须调用:

    gapi.auth.setToken({
        access_token: "token_string"
    });
在提出客户请求之前。在Meteor中,您可以使用
Meteor.user().services.google.accessToken
来代替上面的
“token\u string”

有关该方法的文件如下:


我为此挣扎了很长时间,我在这里找到了一个类似的问题:

然而,这个人已经知道必须做什么,只是不知道如何打适当的电话,所以我很幸运地找到了它

解决方案 要使用现有访问令牌发出
gapi
请求,必须调用:

    gapi.auth.setToken({
        access_token: "token_string"
    });
在提出客户请求之前。在Meteor中,您可以使用
Meteor.user().services.google.accessToken
来代替上面的
“token\u string”

有关该方法的文件如下: