Google API Picker缺少文件夹

时间:2018-01-16 18:10:18

标签: javascript angularjs permissions google-picker

我有一个选择文件夹的选择器,它一直运作顺利但最近我无法看到一些文件夹,但只能在一个非常特定的文件夹上。
例如我曾经查看过6个不同的文件夹,但突然间我只能看到3.搜索后我发现所有文件夹共享相同的权限,没有人更改驱动器上的任何内容,但我仍然无法查看我的所有文件夹。奇怪的是,当通过浏览器查看驱动器时,我能够看到所有文件和文件夹(使用相同的帐户),另一个奇怪的事情是,这似乎只发生在一个文件夹上,而不是整个文件夹上驱动。

我几乎完全确定问题是驱动器权限,但似乎无法修复它们或更改它们以查看我的所有文件夹。

这是我创建选择器的代码

function createFolderPicker(parentId) {
  parentId = parentId || 'root';
  if (pickerApiLoaded && $window.localStorage.googleToken) {
    var view = new google.picker.DocsView(google.picker.ViewId.FOLDERS);
    view.setParent(parentId);
    view.setSelectFolderEnabled(true);
    var picker = new google.picker.PickerBuilder().
      addView(view).
      setOAuthToken($window.localStorage.googleToken).
      setSelectableMimeTypes('application/vnd.google-apps.folder').
      setDeveloperKey(developerKey).
      setCallback(pickerFolderCallback).
      build();
    picker.setVisible(true);
  }
}

0 个答案:

没有答案