小编bri*_*ian的帖子

根据新的媒体资源搜索Google云端硬盘文件

Google刚刚在Google Drive SDK中引入了一项新功能,该功能可以将属性设置为文件,作为键/值对.根据Google Developers博客上的博客文章,我们可以将这些属性用作可搜索字段.但是我在文档中看不到如何使用这些属性搜索文件.

例如:检索属性A的值为X的所有文件.

我知道这个功能是全新的,但我可以在我当前的项目中使用它.我错过了什么吗?

google-drive-api

10
推荐指数
1
解决办法
1318
查看次数

Firebase 托管缓存 ​​Google Cloud Run 请求

因此,我正在为 Web 应用程序试验 Firebase 托管和 Google Cloud Run。

我在 firebase 托管上部署了一个静态 SPA,以及一个重写规则,以将所有以 /api 开头的请求定向到我的 Google Cloud Run 服务。

我的 firebase.json 文件如下所示:

{
  "hosting": {
    "public": "dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**/api/**",
        "run": {
          "serviceId": "myservice-api",  
          "region": "europe-west1"     
        }
      },
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

起初,似乎一切都按预期进行,所有 /api 请求都由我的 Google Cloud Run 服务处理。然而,我开始注意到一些请求的奇怪行为,因为服务器返回的响应完全不是我所期望的。进一步研究一下,我注意到这些请求没有显示在我的 Cloud Run 服务的日志中。

所以我检查了浏览器收到的响应标头,并注意到响应来自 Firebase 缓存而不是 Cloud Run 服务:

accept-ranges: bytes
access-control-allow-origin: *
content-length: 245
content-type: application/json
date: Wed, …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-hosting google-cloud-run

5
推荐指数
1
解决办法
590
查看次数

Google Drive API 和群组共享问题

我正在使用 Google 云端硬盘开发的应用程序遇到问题。

我有一个 Google 群组,里面有一些用户,我与这个群组共享一个集合。当我尝试使用 Google Drive API (files().list()) 查找此集合时,作为该组的用户之一,该集合正确显示。

但是,如果我将另一个用户添加到组中(使用 API 或 Google CPanel),并尝试使用 Google Drive API 作为该用户查找集合,则该集合不会显示,就好像用户无法看到一样即使他在一个允许查看该集合的组中。

如果我通过浏览器手动打开收藏集,则该收藏集将通过 Drive API 显示。

这是正常行为吗?在我的用例中,我不能期望用户在浏览器中打开与他们共享的每个集合,以便应用程序正常工作。

任何见解?

google-groups google-groups-api google-drive-api

2
推荐指数
1
解决办法
1265
查看次数