Запросы к серверному API
Серверный API Adapty позволяет программно получать доступ к данным о подписках и управлять ими, обеспечивая бесшовную интеграцию с вашими существующими сервисами и инфраструктурой. Вы можете синхронизировать данные между платформами, предоставлять уровни доступа или валидировать покупки в Stripe — этот API предоставляет всё необходимое для поддержания актуальности данных в ваших системах и вовлечённости пользователей.
Коллекция и окружение Postman
Чтобы упростить работу с нашим серверным API, мы подготовили коллекцию Postman и файл окружения, которые можно скачать и импортировать в Postman.
- Коллекция запросов: содержит все запросы, доступные в серверном API Adapty. Обратите внимание, что в ней используются переменные, значения которых можно задать в окружении.
- Окружение: содержит список переменных, значения которых достаточно указать один раз. Мы подготовили единое окружение для серверного API, веб-API и API экспорта аналитики, чтобы упростить вам работу. После активации этого окружения Postman будет автоматически подставлять заданные значения переменных в запросы.
Информацию о том, как импортировать коллекцию и окружение в Postman, смотрите в документации Postman.
Используемые переменные
Мы создали единое окружение для серверного API, веб-API и API экспорта аналитики, чтобы упростить вашу работу. Ниже приведены переменные, специфичные для серверного API:
| Переменная | Описание | Пример значения |
|---|---|---|
| secret_api_key | Можно найти в поле Secret key в разделе App settings. | secret_live_Pj1P1xzM.2CvSvE1IalQRFjsWy6csBVNpH33atnod |
| adapty-customer-user-id | Идентификатор пользователя в вашей системе. В дашборде Adapty его можно найти в поле Customer user ID профиля. | [email protected] |
| adapty-profile-id | Идентификатор пользователя, присвоенный в Adapty. В дашборде Adapty его можно найти в поле Adapty ID профиля. | 3286abd3-48b0-4e9c-a5f6-ac0a006333a6 |
| Adapty-platform | Платформа, которую использует пользователь для вашего приложения. Возможные значения: iOS, macOS, iPadOS, visionOS, Android, web. | iOS |
| stripe_token | Токен объекта Stripe, представляющего уникальную покупку, например подписку (sub_XXX) или намерение платежа (pi_XXX). | sub_1JY8xLLy6P12345a |
Что дальше: Запросы:
- Получить профиль
- Создать профиль
- Обновить профиль
- Удалить профиль
- Предоставить уровень доступа
- Отозвать уровень доступа
- Установить транзакцию
- Валидировать покупку, предоставить уровень доступа клиенту и импортировать историю транзакций
- Добавить идентификаторы интеграции
- Получить пейвол
- Список пейволов
- Обновить пейвол