开发者社区 问答 正文

如何让Alias解绑别名



UnbindAlias



描述


解绑别名。注意:解绑别名之后立即生效。

请求参数

名称类型是否必须描述
ActionString操作接口名称,取值:UnbindAlias
AppKeyLongAppKey信息
DeviceIdString设备在推送的唯一标示,32位,数字和小写字母组合
UnbindAllBoolean是否全部解绑,默认为”false”,如果值为”true”,则解绑一个设备当前绑定的所有别名;如果值为”false”,则解绑”AliasName”指定的别名。
AliasNameString需要绑定的Alias,Alias支持128个字节(中文算3个),当”UnbindAll”为”false”时该字段必须,一次最多解绑10个,多个Alias用逗号分隔


响应参数



错误码

错误码英文描述中文描述
AliasProcessErrorAn error occurred during alias-related processing.在后端对alias进行绑定、解绑、查询时出现错误

通用性错误,请参考 错误代码表

示例



请求示例

  1. [backcolor=transparent]http[backcolor=transparent]:[backcolor=transparent]//cloudpush.aliyuncs.com/?Action=UnbindAlias
  2. [backcolor=transparent]&[backcolor=transparent]AppKey[backcolor=transparent]=[backcolor=transparent]23267207
  3. [backcolor=transparent]&[backcolor=transparent]DeviceId[backcolor=transparent]=[backcolor=transparent]e2ba19de97604f55b165576736477b74
  4. [backcolor=transparent]&[backcolor=transparent]AliasName[backcolor=transparent]=[backcolor=transparent]test_alias
  5. [backcolor=transparent]&<公共请求参数>


返回示例



XML格式

  1. [backcolor=transparent]<?[backcolor=transparent]xml version[backcolor=transparent]=[backcolor=transparent]'1.0'[backcolor=transparent] encoding[backcolor=transparent]=[backcolor=transparent]'UTF-8'[backcolor=transparent]?>
  2. [backcolor=transparent]<UnbindAliasResponse>
  3. [backcolor=transparent]    [backcolor=transparent]<RequestId>[backcolor=transparent]82FD0A09-5BB8-40FB-8221-9A11FE92D620[backcolor=transparent]</RequestId>
  4. [backcolor=transparent]</UnbindAliasResponse>


JSON格式

  1. [backcolor=transparent]{
  2. [backcolor=transparent]  [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"159E4422-6624-4750-8943-DFD98D34858C"
  3. [backcolor=transparent]}

展开
收起
猫饭先生 2017-10-23 10:43:03 1566 分享 版权
阿里云 AI 助理回答

解绑别名操作(UnbindAlias)可以让您立即解除设备上已绑定的别名。以下是该操作的详细说明及参数要求:

请求参数:

  • Action: 必填,类型为String,值固定为UnbindAlias,表示执行解绑别名的操作。
  • AppKey: 必填,类型为Long,提供AppKey信息,用于标识应用。
  • DeviceId: 必填,类型为String,表示设备在推送服务中的唯一标识,由32位数字和小写字母组成。
  • UnbindAll: 可选,类型为Boolean,默认值为false。如果设置为true,将解绑该设备所有绑定的别名;如果为false,则需要通过AliasName指定要解绑的别名。
  • AliasName: 可选,类型为String,当UnbindAllfalse时必填。用于指定需要解绑的别名,支持最多128个字节(中文字符算作3个字节),一次操作可解绑最多10个别名,多个别名之间用逗号分隔。

响应参数:

包含通用的响应参数,如RequestId,用于标识本次请求的唯一ID。

错误码:

  • AliasProcessError: 表示在处理与别名相关的操作时发生错误。
  • 除此外,还可能遇到其他通用错误,请参考错误代码表。

示例请求:

http://cloudpush.aliyuncs.com/?Action=UnbindAlias
&AppKey=23267207
&DeviceId=e2ba19de97604f55b16557673***
&UnbindAll=false
&AliasName=test_alias

请根据实际需求填写相应的参数值,并确保遵循请求参数的规则进行调用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: