我有一个应用程序使用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);