CreateSmsAppIcpRecord

更新时间:
复制 MD 格式

The process for using a live app as a signature source has changed. If you use an app as the signature source, you must call this operation to create an ICP filing record for it.

Operation description

Important To use a live app as a signature source, you must now provide its ICP filing information.
This requires you to upload a screenshot of the app's ICP filing.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

Request parameters

Parameter

Type

Required

Description

Example

AppIcpRecordPic

string

Yes

The fileKey for the screenshot of your app's ICP filing details.

  1. To look up your ICP filing, go to the MIIT service platform, search for your filing, and open its details page.

  2. The ICP filing screenshot must be uploaded to OSS and meet the following requirements:

  • The filename cannot contain Chinese characters or special characters.

  • The file must be an image in jpg, png, gif, or jpeg format. The file size cannot exceed 5 MB.

  • The screenshot must show the full URL.

  • For Record Type, select "APP".

  • The principal unit name must be identical to the company or institution name on the qualification documents associated with the signature.

  • The screenshot must clearly show the complete ICP record/license number.

  • The service name must be identical to the signature name.

  1. To obtain the fileKey, see Upload files through OSS.

123456/test1719383196031.jpg

AppServiceName

string

Yes

The service name from your ICP filing. The name must not exceed 15 characters.

阿里云

AppPrincipalUnitName

string

Yes

The principal unit name from your ICP filing. The name must not exceed 50 characters.

阿里云计算有限公司

AppIcpLicenseNumber

string

Yes

The ICP record/license number. The number must not exceed 15 characters.

B2-20080101

AppApprovalDate

string

Yes

The ICP filing approval date.

2025-05-22

Domain

string

Yes

The app store link.

Note
  • The link must start with http:// or https://.

https://apps.apple.com/cn/app/阿里云/id981011420

Response elements

Element

Type

Description

Example

object

AccessDeniedDetail

string

Details about the access denial.

RequestId

string

The request ID. Alibaba Cloud generates this unique identifier for each request. Use this ID to troubleshoot issues.

F655A8D5-B967-440B-8683-DAD6FF8DE990

Message

string

The message returned with the request status code.

OK

Data

string

The ID of the app's ICP filing record.

10000*******

Code

string

The request status code.

  • A value of OK indicates that the request was successful.

  • For other error codes, see the error code list.

OK

Success

boolean

Indicates whether the API call was successful. Valid values:

  • true

  • false

true

Examples

Success response

JSON format

{
  "AccessDeniedDetail": "无",
  "RequestId": "F655A8D5-B967-440B-8683-DAD6FF8DE990\n",
  "Message": "OK",
  "Data": "10000*******",
  "Code": "OK",
  "Success": true
}

Error codes

HTTP status code

Error code

Error message

Description

400 AppIcpRecordOssFileNotUploadError The APP-ICP record screenshot file is not uploaded.
400 AppIcpRecordDateNotMatchRegex The format of the APP-ICP record approval date is incorrect.
400 AppPrincipalUnitNameNotMatchRegex The principal unit name of the APP cannot be empty.
400 AppPrincipalUnitNameOverLimit The principal unit name of the APP exceeds the length limit.
400 AppIcpLicenseNumberNotMatchRegex The ICP record/license number cannot be empty.
400 AppIcpLicenseNumberOverLimit The ICP record/license number exceeds the length limit.
400 AppDomainNotMatchRegex The APP app store link cannot be empty and must start with http:// or https://.
400 AppDomainOverLimit The APP app store link exceeds the length limit.
400 AppApprovalDateNotValid The validity period of the APP-ICP record is not within the valid range.
400 AppIcpRecordPicsFileError The format of the APP-ICP record screenshot file is incorrect.

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.