簡體   English   中英

Google Picker不使用OAuth令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM