我可以在已经在服务器上授权的客户端上自动登录用户吗?

时间:2014-12-10 20:44:40

标签: api youtube youtube-api google-plus google-oauth

我有一个应用程序使用google的oauth系统来使用youtube的api进行授权。这个代码在我们的服务器上完成,我们收到令牌没有任何问题。我们想使用javascript api将一些api调用移动到客户端。

由于我们已经授权用户使用youtube api(https://www.googleapis.com/auth/youtube)所需的正确范围,我假设当我在客户端上调用authorize时,它会知道我的应用程序已经被授权并允许自动登录。相反,我收到“immediate_failed”响应。有谁知道为什么?谢谢!

gapi.auth.authorize({
    client_id: OAUTH2_CLIENT_ID,
    scope: OAUTH2_SCOPES,
    immediate: true
}, handleAuthResult);

1 个答案:

答案 0 :(得分:0)

如果您有令牌,则可以使用setToken而不是再次通过OAuth2。