当我致电' https://apisandbox-api.zuora.com/rest/v1/accounts'使用必需的apiAccessKeyId,apiSecretAccessKey和参数,我收到回复
{
"success": false,
"reasons": [
{
"code": 90000011,
"message": "this resource is protected, please sign in first"
}
]
}
不清楚究竟是什么问题。
答案 0 :(得分:2)
您需要先调用连接api才能访问Zuora沙箱中的任何对象。
请求网址 GET:https://apisandbox-api.zuora.com/rest/v1/connections
以及你会看到的回应:
{ “成功”:是的 }
在调用此Api后尝试一下。那应该解决。谢谢。
答案 1 :(得分:0)
您需要首先登录,Zuora SDK中有一个使用ConnectionManager source的示例:
final ZClient Z_CLIENT = new ZClient();
final ConnectionManager cm = new ConnectionManager();
if (!cm.isConnected(Z_CLIENT, (String) ZConfig.getInstance().getVal("default.tenant.user.id"),
(String) ZConfig.getInstance().getVal("default.tenant.password")))
{
throw new RuntimeException("Couln't open a connection to Zuora API !");
}