【问题标题】:How to give parameters for AWS Lambda functions from an android application?如何从 android 应用程序为 AWS Lambda 函数提供参数?
【发布时间】:2018-07-24 14:53:50
【问题描述】:

我使用 amazon lex 开发聊天机器人 android 应用程序,为此我使用 java 项目 jar 创建了 lambda 函数。该 java 项目具有处理程序方法,它将调用我的 REST API。 Rest API 请求需要一些参数(如用户名、电子邮件 ID),那么如何在运行时从 android 应用程序传递该 ID? amazon lex可以吗?

【问题讨论】:

    标签: java android amazon-web-services aws-lambda aws-sdk


    【解决方案1】:

    您可以通过 Json 格式的请求正文传递您的属性。然后在您的 lambda 函数中,您可以使用 JSON.parse(event.body);如果您使用的是 nodejs。如果你使用的是 python 或其他语言,会有一个等效的方法

    【讨论】:

    • 我怎样才能从android应用程序发出请求?有没有可用于与 amazon lex 交互的 api?
    • 如果您使用 aws lambda 与 lex 交互,则不需要 lex 的 API,而是 lambda 函数。是的,有。在您的 aws 控制台中导航到 API 网关或简单地使用 template.yaml 为您的函数配置 API,然后亚马逊将(在您上传函数后)自己创建 API
    • lambda函数调用rest api,api请求需要用户(android应用)的一些参数,我该如何实现?
    • 哪个组件正在调用 lambda 函数?
    • 我在android应用程序中实现了InteractiveVoiceView,一旦用户说话并且interactiveVoiceView调用了amazon lex,lex调用了lambda函数。
    猜你喜欢
    • 1970-01-01
    • 2022-12-29
    • 2021-04-11
    • 1970-01-01
    • 2020-02-21
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多