相关疑难解决方法(0)

我在Google云端硬盘中看不到通过代码创建的文件和文件夹

我是一名网络开发人员,我想从我的商务软件访问Google API,我已经创建了一个云端硬盘帐户,并希望通过代码(VB.NET)创建一个文件夹和文件。我正在阅读文档,创建了JWT(Json Web令牌),使用了服务帐户,并获得了访问令牌。

现在,我想访问Google API。使用控制台应用程序,我创建了一些文件夹,并且可以通过代码获得已创建文件夹的列表。但是我在Google云端硬盘帐户中看不到那些文件夹。这怎么可能?

这是我发送到服务器以显示文件夹和文件列表的请求:https : //www.googleapis.com/files/ {FILE_ID}?key = {API_KEY}

我获得一个JSON字符串作为响应,其中包含与FILE_ID元素有关的信息。例如:

{“ kind”:“ drive#file”,“ id”:“ FILE_ID”,“ mimeType”:“ application / vnd.google-apps.folder”(如果是文件夹)/“ FILE_MIMETYPE”(如果是文件) ,“ title”:“ FOLDER_NAME” /“ FILE_NAME”,...}

这是我用来访问Google API的代码:(VB.NET)

...

Public Function browseFile(ByVal fId As String) As List (Of FileSourceElement)

  Dim webclient As New WebClient()
  webclient.Headers.Add("Authorization", " Bearer " & _accessToken)
  webclient.Headers.Add("X-JavaScript-User-Agent", "Google APIs Explorer")
  Dim res As String = webclient.DownloadString("https://www.googleapis.com/drive/v2/files?key=" & _apiKey).Trim()

  'res contains the JSON with the informations of the file/folder 
  ...

End Function

Public Sub createContainer(ByVal …
Run Code Online (Sandbox Code Playgroud)

google-drive-api

3
推荐指数
1
解决办法
5610
查看次数

标签 统计

google-drive-api ×1