开发者社区> 问答> 正文

PYTHON



AXN绑定接口(Axnbind)



步骤 1 创建阿里云账号


为了访问AXN隐私号服务,您需要有一个阿里云账号。如果没有,可首先按照如下步骤创建阿里云账号:

  1. 访问阿里云 官方网站,单击页面上的 免费注册 按钮。
  2. 按照屏幕提示完成注册流程并进行实名认证,私密专线服务只支持实名认证用户使用。为了更好地使用阿里云服务,建议尽快完成实名认证,否则部分阿里云服务将无法使用。具体实名认证流程,请参考 这里


步骤 2 获取阿里云访问密钥


为了使用AXN隐私号绑定API-PYTHON SDK,您必须申请阿里云的访问密钥。
阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。
该访问秘钥成对(AccessKeyId 与 AccessKeySecret)生成和使用。每个阿里云用户可以创建多对访问秘钥,且可随时启用(Active)、禁用(Inactive)或者删除已经生成的访问秘钥对。
您可以通过阿里云控制台的 秘钥管理页面 创建、管理所有的访问秘钥对,且保证它处于“启用”状态。由于访问秘钥是阿里云对 API 请求进行安全验证的关键因子,请妥善保管你的访问秘钥。如果某些秘钥对出现泄漏风险,建议及时删除该秘钥对并生成新的替代秘钥对。

步骤 3 明确您业务场景中的AXN三元组中A和N分别对应的业务角色


AXN三元组中 A号码如果是客户的话,X号码就是为A客户分配的隐私号码,其他的任何号码拨打X号码都会转接到A号码,在创建AXN绑定关系时可以设定一个默认的B号码,假如A拨打X就会转接到这个B号码,如果B号码没有设置A就会被提示拨打的X号码是空号。

步骤 4 下载对应的SDK和DEMO样例程序编写代码


请到SDK&DEMO下载页面获取相应的SDK和DEMO程序,参照代码样例进行接口开发和调试。

参数



入参列表

参数名称参数类型必填与否样例取值参数说明
phoneNoAString必须15000000000AXN中的A号码
phoneNoBString可选15800000000AXN中的默认的B号码
noTypeString必须需要使用的号码类型目前支持2种号码类型,NO_95代表95接入号,NO_170代表170中间号
expirationDate必须2017-09-05 12:00:00绑定关系的过期时间
isRecordingEnabledBoolean可选true和false是否需要针对该绑定关系产生的所有通话录制通话录音
outIdString可选abcdef外部业务扩展字段


出参列表

出参名称出参类型样例取值参数说明
RequestIdString8906582E-6722请求ID
CodeStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
MessageString请求成功状态码的描述
SecretBindDTOObject结构体绑定成功后返回的结构体,结构体的属性详见demo和SDK


技术对接步骤



1:下载SDK工具包


SDK工具包中一共包含了2个类库,一个aliyun-python-sdk-core包,另外一个是alicom-dypls-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。
SDK&DEMO【下载地址】

展开
收起
猫饭先生 2017-10-25 14:32:06 1650 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Python系列直播第一讲——Python中的一切皆对象 立即下载
From Python Scikit-Learn to Sc 立即下载
Python 脚本速查手册 立即下载