文档首页 > > API参考> API> Application操作> 创建Application

创建Application

分享
更新时间: 2019/09/12 GMT+08:00

功能介绍

  • 接口名称

    CreateApplication

  • 功能描述

    创建平台应用。

URI

  • URI格式

    POST /v2/{project_id}/notifications/applications

  • 参数说明

    名称

    是否必选

    参数类型

    说明

    project_id

    String

    项目ID

    获取项目ID请参考获取项目ID

请求消息

  • 参数说明

    名称

    是否必选

    参数类型

    说明

    name

    String

    应用名

    最大支持64个字符,只能包含英文字母、下划线和数字。

    platform

    String

    应用平台

    目前仅支持HMS、APNS、APNS_SANDBOX。

    HMS是为开发者提供的消息推送平台

    APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。

    platform_principal

    String

    • 对于HMS平台是APP ID,只能包含英文字母和数字,最大20个字符。
    • 对于苹果APNS、APNS_SandBox平台是推送证书,大小不超过8K,且是Base64编码。

    platform_credential

    String

    • 对于HMS平台是APP SECRET,

      只能包含英文字母和数字,固定32个字符。

    • 对于苹果APNS、APNS_SandBox平台是推送证书的私钥(private key),

      大小不超过8K,且是Base64编码。

  • 请求样例
    POST https://{SMN_Endpoint}/v2/{project_id}/notifications/applications 
    {
        "name": "application_name", 
        "platform": "HMS", 
        "platform_principal": "appId", 
        "platform_credential": "appSecret"
    }

响应消息

  • 要素说明

    名称

    参数类型

    说明

    request_id

    String

    请求的唯一标识ID

    application_urn

    String

    Application的唯一资源标识

  • 响应样例
    {
        "request_id": "6a63a18b8bab40ffb71ebd9cb80d0085", 
        "application_urn": "urn:smn:regionId:f96188c7ccaf4ffba0c9aa149ab2bd57:app-HMS-application_name"
    }

返回值

请参考返回值

错误码

请参考错误码说明

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区