我正在使用其余的 api。检索站点的登录表单后,我输入了错误的登录信息。我现在需要回去纠正错误。起初我尝试调用 GetSiteLoginForm,这是不允许的,因为用户已经与站点相关联。然后我尝试使用有效的 cobSessionToken 和 &siteFilter.reqSpecfier=16&siteFilter.siteId=643 访问 SiteTraversal/getSiteInfo。
我得到的回应是:
{"popularity":0,"siteId":643,"orgId":520,"defaultDisplayName":"Chase (US)","defaultOrgDisplayName":"Chase Manhattan Bank","contentServiceInfos":[{"contentServiceId": 663,"siteId":643,"containerInfo":{"containerName":"bank","assetType":1}},{"contentServiceId":10441,"siteId":643,"containerInfo":{"containerName" :"bill_payment","assetType":0}},{"contentServiceId":3163,"siteId":643,"containerInfo":{"containerName":"credits","assetType":2}},{"contentServiceId ":3483,"siteId":643,"containerInfo":{"containerName":"stocks","assetType":1}},{"contentServiceId":7100,"siteId":643,"containerInfo":{"containerName":"loans","assetType":2}},{"contentServiceId":3861,"siteId":643,"containerInfo" :{"containerName":"mortgage","assetType":2}},{"contentServiceId":12049,"siteId":643,"containerInfo":{"containerName":"miles","assetType":0} }],"enabledContainers":[{"containerName":"bank","assetType":1},{"containerName":"bill_payment","assetType":0},{"containerName":"credits"," assetType":2},{"containerName":"stocks","assetType":1},{"containerName":"loans","assetType":2},{"containerName":"mortgage","assetType":2},{"containerName":"miles","assetType":0}],"baseUrl":"http://www.chase.com/ ","loginForms":[],"isHeld":false,"isCustom":false,"siteSearchVisibility":true}
注意 loginForms 是空的。我如何获得这个值?我尝试了不同的 siteFilter.reqSpecfier 值并且总是得到相同的结果。我尝试的其他事情是同时使用我们的公共和私人网址。我也用 Dag Site 复制了所有这些。