我正在尝试获取应用程序 ID,以便通过 Postman 从 AWS Pinpoint 发送消息,但我无法获取应用程序 ID。
/v1/apps/application-id/messages
这是我想要的应用程序 ID。你们能不能帮我搞定。我需要在我的 PHP 项目中实施 AWS pinpoint Message。
我正在尝试获取应用程序 ID,以便通过 Postman 从 AWS Pinpoint 发送消息,但我无法获取应用程序 ID。
/v1/apps/application-id/messages
这是我想要的应用程序 ID。你们能不能帮我搞定。我需要在我的 PHP 项目中实施 AWS pinpoint Message。
如果您有现有的 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/
也许我可以让你开始。
摘要:您指的是应用程序 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”。
希望这可以帮助。