帮助我们改进AWS SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub
这些区域有:AWS SDK for JavaScriptV3 API 参考指南详细描述了所有的 API 操作AWS SDK for JavaScript版本 3 (V3)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊使用软件开发工具包进行个性化活动示例 JavaScript V3
以下代码示例显示如何使用AWS SDK for JavaScript使用Amazon Personalize 活动的 V3。
操作展示如何调用 Amazon Pervication 函数的代码节选。
方案展示如何通过调用多个 Amazon Pervication 函数来完成特定任务的代码示例。
每个示例都包含一个指向以下内容的链接 GitHub其中包含了有关如何在上下文中设置和运行代码的说明。
主题
操作
以下代码示例显示如何将实时互动事件数据导入 Amazon Pervication 中。
- 适用于的开发工具包 JavaScript V3
-
提示 要了解如何设置和运行此示例,请参阅GitHub
. // Get service clients module and commands using ES6 syntax. import { PutEventsCommand } from "@aws-sdk/client-personalize-events"; import { personalizeEventsClient } from "./libs/personalizeClients.js"; // Or, create the client here. // const personalizeEventsClient = new PersonalizeEventsClient({ region: "REGION"}); // Convert your UNIX timestamp to a Date. const sentAtDate = new Date(1613443801 * 1000) // 1613443801 is a testing value. Replace it with your sentAt timestamp in UNIX format. // Set put events parameters. var putEventsParam = { eventList: [ /* required */ { eventType: 'EVENT_TYPE', /* required */ sentAt: sentAtDate, /* required, must be a Date with js */ eventId: 'EVENT_ID', /* optional */ itemId: 'ITEM_ID' /* optional */ } ], sessionId: 'SESSION_ID', /* required */ trackingId: 'TRACKING_ID', /* required */ userId: 'USER_ID' /* required */ }; export const run = async () => { try { const response = await personalizeEventsClient.send(new PutEventsCommand(putEventsParam)); console.log("Success!", response); return response; // For unit tests. } catch (err) { console.log("Error", err); } }; run();
-
有关详细信息,请参阅。PutEvents在AWS SDK for JavaScriptAPI 参考.
-
以下代码示例显示如何以增量方式将用户导入 Amazon Pervication Events 中。
- 适用于的开发工具包 JavaScript V3
-
提示 要了解如何设置和运行此示例,请参阅GitHub
. // Get service clients module and commands using ES6 syntax. import { PutUsersCommand } from "@aws-sdk/client-personalize-events"; import { personalizeEventsClient } from "./libs/personalizeClients.js"; // Or, create the client here. // const personalizeEventsClient = new PersonalizeEventsClient({ region: "REGION"}); // Set the put users parameters. For string properties and values, use the \ character to escape quotes. var putUsersParam = { datasetArn: "DATASET_ARN", users: [ { 'userId': 'USER_ID', 'properties': "{\"PROPERTY1_NAME\": \"PROPERTY1_VALUE\"}" } ] }; export const run = async () => { try { const response = await personalizeEventsClient.send(new PutUsersCommand(putUsersParam)); console.log("Success!", response); return response; // For unit tests. } catch (err) { console.log("Error", err); } }; run();
-
有关详细信息,请参阅。PutUsers在AWS SDK for JavaScriptAPI 参考.
-