gpt4 book ai didi

node.js - Dialogflow - 履行请求有效负载 - 如何使用请求有效负载中收到的用户 ID 注册用户

转载 作者:太空宇宙 更新时间:2023-11-04 03:17:45 26 4
gpt4 key购买 nike

有哪些 google/Microsoft(Skype) API 可用于在我的应用程序中注册用户,其用户 ID 与我的网络 Hook 的履行请求有效负载中收到的用户 ID 相同?

我收到以下 Skype 信息:

{  
"originalDetectIntentRequest":{
"source":"skype",
"payload":{
"user":{
"name":"Sana Zehra",
"id":"29:1I3o3Np8sTLU7YSuhHO-IDuc1SgqMwg-83YwGryAZceE"
}
}
}
}

对于 Google,我收到此信息:

    {  
"originalDetectIntentRequest":{
"payload":{
"user":{
"lastSeen":"2019-01-02T07:57:02Z",
"locale":"en-US",
"userId":"ABwppHHxPEyGWY1R26WqV3o5i1w8YNGbAIn5TXd28cre8Eu3iWtPlJEMuSzPWIW1b5u8e94djCv1xvmszegO1Q"
}
}
}
}

我需要使用此 ID 注册我的用户,因为我需要验证传入请求是否是注册用户。

最佳答案

您需要构建一个注册流程,允许您收集所有必需的信息并在您的终端注册用户,然后您可以通过根据用户 ID 验证用户是否已注册来验证用户是否已注册。

通过聊天机器人场景处理用户注册的示例文章: https://medium.com/@sage.mcenery/building-a-registration-chatbot-on-aws-with-lex-and-twilio-4a14c15b8725

如果是助手,您可以使用 Google 助手,它可以为您提供有关用户的以下附加信息:显示名称,给定的名称,姓,粗略的设备位置(邮政编码和城市),精确的设备位置(坐标和街道地址)

相同的文档: https://developers.google.com/actions/assistant/helpers#built-in_helper_intents

我自己从未尝试过,所以我对此不太确定。

我认为 Skype 和 Google 不会为您提供太多有关用户的信息(如果您正在寻找这些信息),但在大多数情况下,针对用户的唯一 ID 应该可以解决问题。

关于node.js - Dialogflow - 履行请求有效负载 - 如何使用请求有效负载中收到的用户 ID 注册用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54033792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com