engineer.nightowl-groupsio-api-java

Java client for the Groups.IO API

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

engineer.nightowl
Идентификатор

Идентификатор

groupsio-api-java
Последняя версия

Последняя версия

0.0.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

engineer.nightowl-groupsio-api-java
Java client for the Groups.IO API
Ссылка на сайт

Ссылка на сайт

https://github.com/nightowlengineer/groupsio-api-java
Система контроля версий

Система контроля версий

https://github.com/nightowlengineer/groupsio-api-java/tree/master

Скачать groupsio-api-java

Как подключить последнюю версию

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

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.apache.commons : commons-lang3 jar 3.6
commons-io : commons-io jar 1.3.2
org.apache.httpcomponents : httpclient jar 4.5.2
com.fasterxml.jackson.core : jackson-databind jar 2.9.10.1

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

alt text

groupsio-api-java

Java client library for the Groups.io API.

Codacy Badge Build Status

GitHub license

What is Groups.io?

Groups.io is a service that provides online communities and mailing lists - essentially a modern alternative to Yahoo! Groups.

See https://groups.io to find out more about the service.

Maven

<dependency>
    <groupId>engineer.nightowl</groupId>
    <artifactId>groupsio-api-java</artifactId>
    <version>0.0.1</version>
</dependency>

API documentation

The client is based on the API Docs. As the API is under active development and not yet considered stable, the project will be updated as soon as possible after updates are published.

GroupsIOApiClient client = new GroupsIOApiClient(apiKey, email);

Login

Use the provided password to login to Groups.io and generate an API token, which will be stored in the client instance. The token is returned should you need it.

String apiToken = client.user().login("password");

Error Handling

The client will throw GroupsIOApiException when an error is returned by the Groups.io API, or if an internal error occurs.

With the API, only invalid_value will contain an 'extra' value, all other errors just return the error type.

{
  type: "invalid_value",
  extra: "groupId"
}

Issue Reporting

If you've found an issue or have a request with this client, please create an issue.

If you have an issue or question about the API itself, a mailing list is available here.

Author

James Milligan

Legal

This project is licensed under the GPLv3 license. See the LICENSE file for more info.

The Groups.io name and logo are copyright of Groups.io, Inc, and use of the service is subject to their Terms of Service.

Версии библиотеки

Версия
0.0.3
0.0.2