擅长:python、mysql、java
<p><strong>问题</strong></p>
<p>似乎在实现处理程序时有些混乱。处理程序实际上通过向Reports API端点发送POST请求来设置通知通道。就像医生说的:</p>
<blockquote>
<p>To set up a notification channel for messages about changes to a particular resource, send a POST request to the watch method for the resource.</p>
</blockquote>
<p><a href="https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests" rel="nofollow noreferrer">source</a></p>
<p>你只需要发送这个请求一次就可以设置频道,“address”参数应该是应用程序上接收通知的URL。在</p>
<p>此外,还不清楚以下代码发生了什么:</p>
<pre><code>param={}
param['customer']='my_customer'
param['event']='add'
</code></pre>
<p>你只是为了把它贴在这里而破坏代码吗?或者它实际上是这样写在文件中的?实际上,你应该尽可能地保存你的应用程序正在运行的代码,这样我们就可以对它进行推理了。在</p>
<p><strong>解决方案</strong></p>
<p>从您链接的文档来看,在“<a href="https://developers.google.com/admin-sdk/reports/v1/guides/push#receiving-notifications" rel="nofollow noreferrer">Receiving Notifications</a>”部分中,您应该在“address”中指定代码来接收通知,这些通知将检查POST请求的主体和通知推送请求的头,然后对该数据执行某些操作(如将其存储在BigQuery中或向管理员发送电子邮件等)</p>