-1

我正在尝试获取应用程序 ID,以便通过 Postman 从 AWS Pinpoint 发送消息,但我无法获取应用程序 ID。

/v1/apps/application-id/messages

这是我想要的应用程序 ID。你们能不能帮我搞定。我需要在我的 PHP 项目中实施 AWS pinpoint Message。

4

2 回答 2

0

如果您有现有的 Amazon Pinpoint 应用程序,则可以使用以下选项检索 Pinpoint 项目 ID 或应用程序 ID:

1) Amazon Pinpoint 控制台:

在此处输入图像描述

或者

在此处输入图像描述

2) Amazon Pinpoint CLI “get-apps”命令,如下所示:-

在此处输入图像描述

3)使用以下工具的 Amazon Pinpoint REST API:

a) Postman:使用此Amazon Pinpoint POSTMAN 教程,您可以设置 Postman 并使用它执行 Amazon Pinpoint 操作,包括通过调用“GetApps”“GetApp” API检索 Pinpoint 应用程序 ID 或项目 ID 。

b) awscurl:下面给出了如何使用 awscurl 检索 Pinpoint 应用程序 ID 或项目 ID 的示例说明:

$ awscurl -H "Content-type: application/json" --service mobiletargeting https://pinpoint.us-east-1.amazonaws.com/v1/apps/
于 2019-07-20T15:56:18.610 回答
0

也许我可以让你开始。
摘要:您指的是应用程序 ID,它是 POST URL 的 PATH 组件,用于从 Pinpoint 向收件人发送直接消息,此处讨论: https ://docs.aws.amazon.com/pinpoint/latest /apireference/rest-api-messages.html application-id标识将从 Pinpoint 接收消息的应用程序实例 。

解决方案:我不知道您项目的设备或执行上下文。
但是,根据 Pinpoint 文档,无论收件人的设备类型或平台如何,Amazon Pinpoint 管理控制台或 Amazon Pinpoint REST API 都允许您向收件人发送推送通知(请参阅“使用 Amazon Pinpoint 发送推送通知”在以下 URL:https ://aws.amazon.com/pinpoint/push-notification-services/ )。

使用 Pinpoint REST API,您可以在创建项目的应用程序时从 Pinpoint获取应用程序 ID 。在此处查看应用程序资源页面 的 HTTP POST 方法: https : //docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apps.html POST 方法创建一个应用程序,其 ApplicationResponse 架构包含id属性,即“应用程序的唯一 ID”。
希望这可以帮助。

于 2019-04-17T02:30:27.787 回答