Google选取器未使用OAuth令牌
Google Picker not using OAuth token
GooglePicker似乎没有使用我们传递给它的OAuth令牌来显示。它总是使用用户浏览器上的第一个登录帐户。
我目前正在使用这样的东西构建选择器:
google_identity = { accessToken: 'oauth token', appId: '12345678',
email: 'example@example.com' };
picker = new google.picker.PickerBuilder().
addView(google.picker.ViewId.DOCUMENTS).
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
enableFeature(google.picker.Feature.NAV_HIDDEN).
setAppId(google_identity.appId).
setOAuthToken(google_identity.accessToken).
setCallback(pickerCallback).
build();
picker.setVisible(true);
我是不是错过了什么?我使用的应用程序ID是一系列数字(这似乎是文档所暗示的),我非常确信我的OAuth令牌可以访问Google Drive,因为我在应用程序的其他地方使用该令牌来操作Google Drive上的文件。在构建选择器之前,我还刷新了OAuth令牌,因此该令牌肯定是最新的。
我目前使用的一种解决方法是使用.setAuthUser(google_identity.email)
调用,但这并不理想。
这个问题显然已经被谷歌解决了。它现在按预期工作。
相关文章:
- 如何使用Google撤销Oauth令牌'的Javascript API
- OAuth和访问令牌
- 如何获取登录用户的twitter oAuth令牌
- Axios CORS 问题与 Github oauth 未获取访问令牌
- 通过oauth令牌passport.js访问用户配置文件
- 使用 Angular.js 处理基于 OAuth 令牌的身份验证
- 如何在Windows 8 JavaScript(Metro)中将twitter oAuth请求令牌转换为访问令牌
- 在第二个请求中使用 oauth 令牌 - NODEJS
- 收到错误 401 未经授权,无法在 Twitter 中验证 OAuth 签名和令牌
- 通过请求从代码中获取 Dropbox OAuth 令牌.js失败;等效卷曲工作
- JavaScript 从 URL 中获取 OAuth 令牌
- 无法从OAuth Google API获取已安装应用程序的访问令牌
- 如何在OAuth 2.0中获取刷新令牌
- Google OAuth令牌过期
- Google选取器未使用OAuth令牌
- 无法使用jQuery执行POST请求以获取Strava OAuth令牌
- Google OAuth一次性并保存访问令牌以备将来使用(长期访问令牌)
- 如何在javascript中处理过期的Facebook oauth令牌
- 将OAuth令牌通信到javascript客户端的安全方式
- 获取没有秘密的github OAuth令牌