integration-api-java-sdk

Library developed to integrate with Juno API 2.0

License

License

Categories

Categories

Java Languages
GroupId

GroupId

io.github.tamojuno
ArtifactId

ArtifactId

integration-api-java-sdk
Last Version

Last Version

1.0.4
Release Date

Release Date

Type

Type

jar
Description

Description

integration-api-java-sdk
Library developed to integrate with Juno API 2.0
Project URL

Project URL

https://juno.com.br

Download integration-api-java-sdk

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.tamojuno/integration-api-java-sdk/ -->
<dependency>
    <groupId>io.github.tamojuno</groupId>
    <artifactId>integration-api-java-sdk</artifactId>
    <version>1.0.4</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.tamojuno/integration-api-java-sdk/
implementation 'io.github.tamojuno:integration-api-java-sdk:1.0.4'
// https://jarcasting.com/artifacts/io.github.tamojuno/integration-api-java-sdk/
implementation ("io.github.tamojuno:integration-api-java-sdk:1.0.4")
'io.github.tamojuno:integration-api-java-sdk:jar:1.0.4'
<dependency org="io.github.tamojuno" name="integration-api-java-sdk" rev="1.0.4">
  <artifact name="integration-api-java-sdk" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.tamojuno', module='integration-api-java-sdk', version='1.0.4')
)
libraryDependencies += "io.github.tamojuno" % "integration-api-java-sdk" % "1.0.4"
[io.github.tamojuno/integration-api-java-sdk "1.0.4"]

Dependencies

compile (14)

Group / Artifact Type Version
org.springframework.hateoas : spring-hateoas jar 0.24.0.RELEASE
org.springframework.plugin : spring-plugin-core jar 1.2.0.RELEASE
com.fasterxml.jackson.core : jackson-core jar 2.12.1
com.fasterxml.jackson.core : jackson-annotations jar 2.12.1
com.fasterxml.jackson.core : jackson-databind jar 2.12.1
com.fasterxml.jackson.module : jackson-module-parameter-names jar 2.12.1
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.12.1
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.12.1
org.bitbucket.b_c : jose4j jar 0.6.5
commons-io : commons-io jar 2.7
org.apache.commons : commons-collections4 jar 4.4
org.apache.commons : commons-lang3 jar 3.9
org.apache.httpcomponents : httpclient jar 4.5.7
com.konghq : unirest-java jar 3.11.09

test (3)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter jar 5.5.2
org.mockito : mockito-junit-jupiter jar 3.8.0
org.mock-server : mockserver-junit-jupiter jar 5.11.2

Project Modules

There are no modules declared in this project.

Java SDK para Integração Juno

Esta SDK foi desenvolvida para abstrair aos desenvolvedores os principais detalhes da comunicação com nossa API v2 tanto em produção quanto em ambiente sandbox.

Você pode acessar a documentação base aqui:
dev.juno.com.br/api/v2

Requisitos

  • Java 11 ou superior

Integração

Maven

<dependency>
  <groupId>io.github.tamojuno</groupId>
  <artifactId>integration-api-java-sdk</artifactId>
  <version>1.0.4</version>
</dependency>

Guia de uso

Para utilizar a SDK é necessário:

  1. Possuir uma conta Juno em produção e/ou sandbox.
  2. Gerar credenciais de acesso à API.

Lembrando: Deve ser criada uma conta por ambiente e para cada ambiente as credenciais são diferentes.

Você deve definir que ambiente irá utilizar e inserir suas credenciais para autenticação e assim poder consumir todos os recursos disponíveis.

JunoApiManager.config()
    .clientId("CLIENTID")
    .clientSecret("SECRET")
    .resourceToken("X-RESOURCE-TOKEN")
    .publicToken("PUBLIC-TOKEN")
    .sandbox();

Veja mais em:
🔗   Dev Juno

Suporte

Em caso de dúvidas, problemas ou sugestões: [email protected]

io.github.tamojuno

Juno

Versions

Version
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0