当前位置: 首页 > 知识库问答 >
问题:

Google Drive Push通知-单个更改事件的多次点击

曹兴贤
2023-03-14

我正试图设置谷歌驱动器推送通知,以监视文件夹的更改。

    $channel = new \Google_Service_Drive_Channel;
    $channel->setId('ZZZ');
    $channel->setResourceId('a1b2c3');
    $channel->setType('web_hook');
    $channel->setToken('superToken');
    $channel->setAddress('https://mydomain/notification');
    $folderId = '0BzNPrO3YVvJKU1J6NklYcThFMjQ';
    $res = $service->files->watch($folderId, $channel);
To indicate success, you can return any of the following status codes: 200, 201, 202, 204, or 102.
If your service returns 500, 502, 503, or 504, the Drive API will retry with exponential backoff.
  • 对通知的正确响应是什么?是字符串“200”还是没有响应体的HTTP响应代码200
  • 如何保证在监视的文件更改时始终只有一次通知更新。

谢谢!

共有1个答案

谭宏盛
2023-03-14
    null
    null

你能做的:

  • 可以确保发送的是200 http响应代码
  • 根据代码的结构,如果您可以确保只有一个通道打开,那么google只会向您发送一个通知,也就是说,只有在上一个通道过期时才创建一个新通道
 类似资料:
  • 问题内容: 对于Oracle数据库表的任何更改(更新,插入,删除),我都需要一些侦听器。 问题:通过对表进行一次更新,我得到了很多检测。 我认为它的oracle缓存等 是否有可能仅检测到真正的变化? 我的代码: 输出: 问题答案: 问题是我多次注册到数据库。解决方案是在注册之前检查注册用户是否有更改事件。 我通过以下查询进行了检查:

  • 我正在尝试做一些非常简单的事情,在点击按钮时更改文本。 我似乎无法使用它,有人能告诉我添加ActionListener的正确位置吗? 主要类别 atmGUI类 编辑: 这是产生的错误 类型new ActionListener(){}必须实现继承的抽象方法ActionListener.actionPerform(ActionEvent)

  • 问题内容: 我试图用Javascript编写视频扑克游戏,以降低其基础知识,但是我遇到了一个问题,其中jQuery click事件处理程序多次触发。 它们被附加到用于下注的按钮上,并且对于在游戏过程中第一手下注(仅触发一次)非常有效。但是在秒针下注中,每次按下一个下注或下注按钮都会触发两次点击事件(因此,每次按下正确的赌注量是两次)。总体而言,在按一次下注按钮时,触发单击事件的次数遵循此模式序列的

  • 我使用firebase_消息和Flatter_local_通知包,目前我可以在应用程序处于后台时,在用户点击通知时获取通知数据。当应用程序位于前台时,我如何收听点击事件。

  • 问题内容: 我发布了Java TableModelListener和Live FeedListener的答案?,但我收到– kleopatra的评论 可以告诉我什么是更改通知者,接收更改事件,可能发生的情况,她真正的意思,因为当我尝试所有我知道我只从非常快的循环中收到RepaintManager异常的事情时, 我再也没有例外 我将其乘以50 x 1000矩阵, 使用prepareRenderer(

  • 我正试图阻止woo-commerce发送邮件时,订单状态更改。这些订单是亚马逊的,我的插件从亚马逊同步到Woo-Commerce。在这样做的时候,亚马逊和woo-commerce的邮件都收到了,这激怒了客户。因此,我想停止电子邮件功能停止时,状态从我的插件更改。要更改状态的代码是 有没有可以设置的标志来避免发送邮件? 任何种类的帮助都是非常感谢的。