google-cloud-recommendations 如何识别 UserEvent 是不是被删除?

Posted

技术标签:

【中文标题】google-cloud-recommendations 如何识别 UserEvent 是不是被删除?【英文标题】:google-cloud-recommendations How Can I recognize UserEvent was deleted or not?google-cloud-recommendations 如何识别 UserEvent 是否被删除? 【发布时间】:2021-02-20 07:43:58 【问题描述】:

我使用 Google Recommendation AI API userEvents:purge 执行了 delele UserEvents 操作。

但我不知道方法是否成功并且 UserEvents 是否被删除。

API 响应只显示操作名称。我使用operations.get 来参考操作细节。但是,它也只返回操作名称。

【问题讨论】:

【参考方案1】:

您可以检查list of user event(您使用filter string 来指定要返回的用户事件)。 此示例列出了特定时间段内类型为 purchase-complete 的用户事件,这些事件缺少相应的目录项:

curl -X GET
    -H "Authorization: Bearer "$(gcloud auth application-default print-access-token)"" \
    "https://recommendationengine.googleapis.com/v1beta1/projects/[PROJECT_ID]/locations/global/catalogs/default_catalog/eventStores/default_event_store/userEvents?filter=eventType%3Dpurchase-complete%20eventTime%20%3E%20%222018-04-23T18%3A25%3A43.511Z%22%20eventTime%20%3C%20%222019-02-12T18%3A30%3A43.511Z%22%20eventsMissingCatalogItems"

解码后的过滤器字符串如下所示:

filter=
    eventType=purchase-complete
    eventTime > "2018-04-23T18:25:43.511Z"
    eventTime < "2019-02-12T18:30:43.511Z"
    eventsMissingCatalogItems

【讨论】:

以上是关于google-cloud-recommendations 如何识别 UserEvent 是不是被删除?的主要内容,如果未能解决你的问题,请参考以下文章