[英]Google Picker not using OAuth token
Google Picker似乎沒有使用我們傳遞給其顯示的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);
我想念什么嗎? 我正在使用的App ID是一串數字(這似乎是文檔所隱含的含義),並且我很確定我的OAuth令牌可以訪問Google雲端硬盤,因為我正在使用應用程序中其他位置的令牌來操作Google上的文件駕駛。 我還在構建選擇器之前刷新了OAuth令牌,因此該令牌肯定是最新的。
我當前正在使用的解決方法是進行.setAuthUser(google_identity.email)
調用,但這並不理想。
這個問題顯然已經由Google解決。 現在可以正常工作了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.