WSO2 openbanking演示api使用SMSOTP返回失败的身份验证

WSO2 openbanking演示api使用SMSOTP返回失败的身份验证,api,wso2,wso2-am,open-banking,Api,Wso2,Wso2 Am,Open Banking,我正在尝试使用演示站点api,在用户身份验证步骤中,我得到了失败的SMSOTP 400身份验证:错误请求,即使 url https://api-openbanking.wso2.com/AuthorizeAPI/v1.0.0/?response_type=code&scope=payments&state=cGlzcDoyMTU2&client_id=YOUR_CLIENT_ID&redirect_uri=https://openbanking.wso2.com/

我正在尝试使用演示站点api,在用户身份验证步骤中,我得到了失败的SMSOTP 400身份验证:错误请求,即使

url https://api-openbanking.wso2.com/AuthorizeAPI/v1.0.0/?response_type=code&scope=payments&state=cGlzcDoyMTU2&client_id=YOUR_CLIENT_ID&redirect_uri=https://openbanking.wso2.com/authorize_callback.do

是从演示页面复制的。有人能使用这个API吗?

另一种方法有效

curl -k -d "grant_type=client_credentials&scope=accounts payments" -H "Authorization: Basic "XXXXXXX" https://api-openbanking.wso2.com/TokenAPI/v1.0.0/

嗨,Sejuba,我是WSO2开放银行业务团队的一员。请确认您在注册过程中是否提供了带有国家代码的有效电话号码。[例如,英国电话号码为+44 xxx xxx xxxx]。您可以通过登录wso2.com/user/login来实现这一点。这实际上是正确的答案。是的,这是有效的,因为它正在为应用程序使用请求令牌,并且不涉及最终用户身份验证。因此,它不执行SMSOTP步骤。从该机制生成的令牌只应用于为应用程序提供元细节的API,而不应用于处理特定于最终用户的API。