• Общее
  • EasyDonate4J - Официальное SDK для Java

Доброго времени суток!

Только что официальное Java SDK для API нашей с вами платформы вышло в открытый доступ.
Сама библиотека и её исходный код уже доступны на GitHub.

  • Репозиторий с исходным кодом: GitHub
  • Сообщить об ошибке или предложить идею: ВКонтакте

Для чего это нужно?

Это может пригодиться только тем людям, кто занимается написанием плагинов, модов или standalone приложений на Java и кто хочет работать с API платформы, используя готовую обвязку, чем и является данная библиотека.
Здесь предоставляются обвязки для всех доступных методов актуального на данный момент API v3: от получения информации о магазине до создания платежа и получения ссылки для его оплаты.
Имея столь удобную возможность работы с EasyDonate API, Вы можете реализовать свой виртуальный магазин на Вашем сервере и использовать нашу платформу для обработки платежей.

Как я могу начать это использовать?

Вам будет необходимо подключить библиотеку к вашему проекту как зависимость Maven / Gradle, как это описано в разделе WiKi на странице репозитория GitHub. Затем Вы сможете использовать её в полной мере в своём проекте. Пример использования также размещён на странице репозитория.

Где я могу найти документацию по работе с SDK?

Документация по использованию SDK доступна в разделе WiKi на странице репозитория.
Отдельно JavaDoc для части открытого API библиотеки доступен здесь.

7 дней спустя

Обновление до версии 1.1.0 от 23.04.2021.

Что нового?

  • Добавлена поддержка API v2.
  • EasyDonateSDK#createPayment теперь возвращает объект, содержащий ссылку для оплаты и объект с информацией о платеже. Можно отслеживать его статус по ID, используя EasyDonateSDK#getPaymentInfo.
  • Большие изменения в структуре проекта, новая версия не имеет обратной совместимости, к сожалению, но доступ к API v1 сохранён. Просто поменял структуру пакетов, ничего нового в старой версии нет. В будущем подобных действий не планируется.
7 дней спустя
DontFollow закрепил(а) дискуссию.
6 дней спустя

Обновление от 6.05.2021.

Что нового?

  • Закончен раздел wiki в репозитории на GitHub. Вы можете перейти по ссылке ниже и прочитать нужную вам информацию касаемо SDK, его подключения к проекту и списка доступных методов.
    https://github.com/EasyDonate/EasyDonate4J/wiki
23 дня спустя

Обновление от 29.05.2021.

Что нового?

  • Добавлена поддержка новых полей в ShopModel:
    • whoEnabledTestMode (отображает IP пользователя, который включил тестовый режим в магазине)
    • httpsRedirectEnabled (показывает, включено ли перенаправление на HTTPS для этого магазина)
    • nicknameSpacesAllowed (показывает, разрешены ли отступы в никнеймах для этого магазина)
    • gameId (отображает ID игры, к которой относится магазин)
    • paymentInstructionHidden (показывает, скрыта ли инструкция об оплате на странице магазина)
    • paymentInstruction (отображает текущую инструкцию об оплате в магазине как узел HTML)
  • Структура проекта обновлена: теперь это мульти-модульный проект Maven. Такие изменения были сделаны для того, чтобы разделить версии API на модули, а вместе с тем и на отдельные JAR-файлы. Чтобы разработчик, использующий это SDK не "таскал" в своём плагине обе версии, а использовал только нужную. Структура пакетов не изменилась, и вы не встретите проблем, если использовали только одну версию ранее.
  • Из-за того, что проект теперь мульти-модульный, для каждого модуля теперь отдельная зависимость, что влияет на способ подключения новой версии SDK к вашему проекту.
7 месяцев спустя
SoKnight изменил(а) название на "EasyDonate4J - Официальное SDK для Java".
Написать ответ...