Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Angularjs Angular应用程序中的Google API服务帐户_Angularjs_Node.js_Oauth_Google Api_Single Page Application - Fatal编程技术网

Angularjs Angular应用程序中的Google API服务帐户

Angularjs Angular应用程序中的Google API服务帐户,angularjs,node.js,oauth,google-api,single-page-application,Angularjs,Node.js,Oauth,Google Api,Single Page Application,这听起来像是一个流行的场景,但我找不到直接的答案 我想在我的应用程序的管理区域中绘制分析数据。 该区域由公司的多个用户使用,他们必须通过身份验证才能访问该区域。我计划使用GA服务帐户,但“浏览器密钥/域”选项似乎仅适用于公共api 我可以使用服务器身份验证(通过节点API),获取令牌,并在登录时将其传递给用户吗?代币有效吗?我可以同时为所有用户提供多个有效令牌吗 或者也许有其他方法可以做到这一点 好的,我自己测试过,答案是: 是的,您可以在每个请求中获得universal(最多60分钟)令牌,这

这听起来像是一个流行的场景,但我找不到直接的答案

我想在我的应用程序的管理区域中绘制分析数据。 该区域由公司的多个用户使用,他们必须通过身份验证才能访问该区域。我计划使用GA服务帐户,但“浏览器密钥/域”选项似乎仅适用于公共api

我可以使用服务器身份验证(通过节点API),获取令牌,并在登录时将其传递给用户吗?代币有效吗?我可以同时为所有用户提供多个有效令牌吗


或者也许有其他方法可以做到这一点

好的,我自己测试过,答案是:

是的,您可以在每个请求中获得universal(最多60分钟)令牌,这样您就可以拥有许多令牌,并根据需要将它们分发给您的客户端应用程序


我现在在Angular.js仪表板中为每个用户嵌入了API小部件,无需登录

目前,api Nodejs客户端api位于Alpa。它可能会有马车,但你可以用它。否则,您将需要为后端使用不同的语言。为什么我需要api?我需要服务器端的令牌,以便传递到客户端。。。对不起,我以为你想使用api从google analytics返回数据并显示出来。您想做什么?我想在Angular单页应用程序中显示它。在这种情况下,您需要使用服务器上的api返回数据,然后在SPA中显示它。