-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Ao realizar a chamada abaixo:
gn.call("createCharge", hashMapOf(), body)Estou recebendo o erro abaixo:
org.json.JSONException: JSONObject["APIs"] not found.
at org.json.JSONObject.get(JSONObject.java:471) ~[json-20160810.jar:na]
at br.com.gerencianet.gnsdk.Config.getEndpoints(Config.java:26) ~[gn-api-sdk-java-2.0.0.jar:na]
at br.com.gerencianet.gnsdk.Endpoints.kernelCall(Endpoints.java:112) ~[gn-api-sdk-java-2.0.0.jar:na]
at br.com.gerencianet.gnsdk.Endpoints.call(Endpoints.java:84) ~[gn-api-sdk-java-2.0.0.jar:na]Analisando o código do SDK, e no construtor da classe Endpoints apresentado abaixo:
public Endpoints(JSONObject options) throws Exception {
JSONObject config = this.readJSONFile();
this.config = new Config(options, config);
}Ele recebe as configurações passadas na entrada através do atributo options, como credenciais e outras informações adicionais, porém esse outro objeto config é feito a leitura de arquivo config.json que no repositório de exemplo não explica se devemos criar esse arquivo ou como devemos preenche-lo, mas nesse arquivo deveria ter um campo achamado APIs que dispara o erro.
public JSONObject getEndpoints() {
return (JSONObject)this.endpoints.get("APIs");
}Isso é um bug, ou deveriamos criar esse arquivo config.json?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels