我有一个使用Google的oauth系统授权youtube的api的应用程序。用于此目的的代码在我们的服务器上完成,并且我们毫无问题地收到 token 。我们希望使用javascript api将一些api调用移至客户端。
由于我们已经使用youtube api(https://www.googleapis.com/auth/youtube)所需的正确范围对用户进行了授权,因此我假设在客户端上调用授权时,它将知道我的应用程序已被授权并允许自动登录。相反,我收到“immediate_failed”响应。有人知道为什么吗?谢谢!
gapi.auth.authorize({
client_id: OAUTH2_CLIENT_ID,
scope: OAUTH2_SCOPES,
immediate: true
}, handleAuthResult);
最佳答案
如果您有 token ,则可以仅使用setToken,而不必再次通过OAuth2。
关于api - 我可以在已经在服务器上获得授权的客户端上自动登录用户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410471/