我按照下面的步骤获得了受益者。
生成的动态口令-从https://cdn-api.co-vin.in/api/v2/auth/public/generateOTP确认的动态口令-转换为sha256 - https://cdn-api.co-vin.in/api/v2/auth/public/confirmOTP #2生成的承载令牌后,我用它来查找受益者- https://cdn-api.co-vin.in/api/v2/appointment/beneficiaries #3给出未授权错误-我认为从上面生成的承载令牌不正确。
我尝试从cowin.gov.in网站获取令牌(在给出手机号码并确认动态口令后),并使用从确认动态口令响应中生成的令牌,这一次它工作了。
为什么从https://apisetu.gov.in/public/marketplace/api/cowin/cowin-public-v2生成承载令牌不正确?我还检查了考文网站上的应用程序接口是validateMobileOTP还是https://apisetu.gov.in/public/marketplace/api/cowin/cowin-public-v2#/中提到的是confirmOTP,我们应该使用哪个?
发布于 2021-05-14 20:13:13
获取持有者令牌
var authorizationToken = "Bearer " + sessionStorage.getItem("userToken").match(/"([^"]+)"/)[1];获取token后,将其设置为
XMLHttpRequest xmlHttp.setRequestHeader("authorization", authorizationToken);https://stackoverflow.com/questions/67517982
复制相似问题