- 支付
- 私域
- 公域
- 营销
- 资金
- 会员
- 信用
- 安全
- 其他
小程序创建隐私协议
开发环境
开发环境
POST
/v3/alipay/open/mini/privacy/audit/create
错误码#
公共错误码#
业务错误码#
状态码 | 错误码 | 错误描述 | 解决方案 |
---|---|---|---|
400 | EXIST_PRIVACY_POLICY_IN_AUDIT | 已有隐私政策审批中 | 请等待审批完成 |
400 | STORAGE_LOCATION_NOT_EXIST | 存储地址不可为空 | 填写存储地址,境内(inside),境外(outside) |
400 | CONTACT_INFORMATION_NOT_EXIST | 联系方式邮箱和电话不能均为空 | 联系方式邮箱和电话不能均为空 |
400 | REPLY_CYCLE_NOT_EXIST | 回复期限不可为空 | 填写回复期限 |
400 | INVALID_PRIVACY_CONTACT | 联系方式为空或者格式非法 | 请至少填写邮箱和联系电话其中一项,并且是有效的邮箱和电话格式 |
400 | INVALID_PUBLIC_TYPE | 是否在小程序内展示的公开方式选项非法 | 公开方式选项,公开(PUBLIC),不公开(HIDE) |
400 | TEMPLATE_APP_PRIVACY_NOT_PUBLIC | 模板小程序不允许设置不在小程序内展示 | 模板小程序需要设置pubicType为PUBLIC。基于模板实例化的小程序均继承模板的设置 |
400 | EXIST_MINI_VERSION_IN_AUDIT | 已有小程序版本在审批中 | 已有小程序版本在审批中,请等待小程序版本审核结束,再提交隐私政策申请 |
400 | USERDEFINE_OPTIONS_OVER_LIMIT | 用户自定义隐私字段超过20个 | 用户自定义的隐私字段请少于20个 |
400 | INVALID_PRIVACY_FIELD | 非法的隐私字段 | 1. 请检查字段是否非空 2. 隐私字段用途包含禁忌词,请修改 |
400 | APPLICATION_TYPE_NOT_MINIAPP | 该应用不是小程序类型 | 该应用不是小程序类型 |
400 | INVALID_REPLY_CYCLE | 回复时间选项非法 | 回复时间选项请填数字(单位:天) |
400 | INVALID_PARAMS | 参数非法 | 参数非法 |
400 | SYSTEM_ERROR | 系统繁忙 | 稍后重试或联系技术支持 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/alipay/open/mini/privacy/audit/create' \
--header 'authorization: ALIPAY-SHA256withRSA app_id=$appid,timestamp=$now,nonce=$uuid,expired_seconds=600,sign=$sign' \
--header 'alipay-request-id: $requestid' \
--header 'Content-Type: application/json' \
--data-raw '{
"system_privacy_fields":[
{
"interface_code":"alipay.user.info.share",
"code":"user_name",
"purpose":"展示绑定的支付宝账号"
}
],
"user_define_privacy_fields":[
{
"name":"蓝牙",
"purpose":"用于连接本地设备"
}
],
"public_type":"PUBLIC",
"storage_location":"inside",
"reply_cycle":"2",
"contact_email":"xxx@xxx.com",
"contact_phone":"1366666666"
}'
响应示例响应示例
{}
请求参数
Header 参数
authorization
string
必需
示例值:
ALIPAY-SHA256withRSA app_id=$appid,timestamp=$now,nonce=$uuid,expired_seconds=600,sign=$sign
alipay-request-id
string
必需
示例值:
$requestid
Content-Type
string
必需
示例值:
application/json
Body 参数application/json
system_privacy_fields
array [object {3}]
系统定义的隐私字段
interface_code
string
可选
code
string
可选
purpose
string
可选
user_define_privacy_fields
array [object {2}]
可选
name
string
可选
purpose
string
可选
public_type
string
必需
storage_location
string
必需
reply_cycle
string
必需
contact_email
string
可选
contact_phone
string
可选
示例
返回响应
🟢200成功
application/json
Body
object {0}
修改于 2023-11-27 03:41:18