Google-cloud-recommendations 如何识别 UserEvent 是否已删除?
Google-cloud-recommendations How Can I recognize UserEvent was deleted or not?
我使用 Google 推荐 AI API userEvents:purge.
执行删除 UserEvents 操作
但是我不知道method是否成功,UserEvents是否被删除
API 响应仅显示操作名称。我使用 operations.get 来引用操作细节。但是,它 returns 也只是操作名称。
您可以勾选 list of user event (You use a 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 推荐 AI API userEvents:purge.
执行删除 UserEvents 操作但是我不知道method是否成功,UserEvents是否被删除
API 响应仅显示操作名称。我使用 operations.get 来引用操作细节。但是,它 returns 也只是操作名称。
您可以勾选 list of user event (You use a 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