SSO 点播的 TempAuthNo
SSO 平台提供了一个处理订购的CGI,当用户在SP 的页面上点击了链接后,如订购、取消订购时,
SP 需要弹出一个新的窗口,并指向SSO 平台的订购接口,同时传递ICPCode、ItemID、ActionID、ICPServID
和BackURL 等参数。
协议采用HTTP 协议,由用户向SSO 平台发起,参数采用HTTP 后缀参数对形式传递,例如:
http://passport.monternet.com/sso/order?ICPCode=xxxx&ICPServID=xxx&ItemID=xxxx&ActionID=xxxx&B
ackURL=http://spa.com/afterorder
....
处理完成后,无论成功与否,SSO 平台都将重定向用户到BackURL,并以:
[BackURL]?[参数名称1]=[参数值1]& [参数名称2]=[参数值2] 的形式返回以下输出参数:
TempAuthNo 由SSO 平台生成的本次订购操作的临时订购关系ID,只对点
播业务有效,即只有当ActionID 为10 时才返回该字段,
ActionID 为其他值时不返回该字段。
另外,只有在请求处理成功,即result 为0 时才返回该字段。
条件都 满足了,就是返回不了TempAuthNo,有人知道为什么吗?