我有一个关于推送通知 API 的问题。
我在我的服务下为推送通知创建了 web_hook URL,因此我可以使用 selfLink 获取文档更改状态的 URL。
但是当我使用 selfLink 获取 URL 时,有时会收到 404 代码。
请让我知道为什么 Drive API 有时会响应 404 代码。
设想:
来自谷歌推送通知服务器的请求正文。
{
"kind": "drive#changes",
"id": "12345",
"selfLink": "https://www.googleapis.com/drive/v2/changes/12345"
}
在我的服务器下获取 URL。
GET https://www.googleapis.com/drive/v2/changes/12345
响应正文
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Change not found: 12345"
}
],
"code": 404,
"message": "Change not found: 12345"
}
}