问题详情:
AC对接经分助手的短信,附件为经分助手的接口文档 对接过程: 页面编码:文档中是要求GBK,但是设置完发过去之后是乱码,问了短信那边的人这个接口是自适应的。这里推荐直接用UTF-8 请求类型:建议使用GET,如果想尝试post也可以,我这边post一直爆用户名和密码错误,如果使用post需要添加Content-Type:application/json的请求头 SpCode、LoginName、Password这个都是短信网关那边提供的哈(企业代码、apikey、Accesskey)字段值可以参考文档。因为,使用的是get的方式,所以这里直接拼接即可(格式:key=value&key=value&key=value) 认证服务器这边调用,注意点:短信内容要和平台上创建的模板相同 这个模板需要在短信平台那边去建哈,签名字段的作用是在整个短信前面会有一个深信服的字样,这个看客户怎么设置了不会影响我们这边短信配置。 模板内容要一字不差包括标点符号(注意中英文标点符号) 测试方式 通过认证策略的页面可以直接测试短信的发送
调试方式&添加请求头 添加请求头: vim /ac/etc/config/fw/authserver_sms.ini 找到对应的配置,添加请求头HTTP_HEADER = Content-Type:application/json 调试方式: daemonstop sms_sp;/ac/module/sms/sms_sp -app debug=255 PS:该方式将短信认证先停止,然后打印debug日志展示在后台,注意对短信业务有影响 对应的请求以及结果都会打印出来,根据result结果去找文档对用的结果即可 |