Новый пользователь?
ЗАРЕГИСТРИРУЙТЕСЬ ПРЯМО СЕЙЧАС!

Уже бывали здесь?
ВОЙДИТЕ!



Это абсолютно бесплатно!

ИЛИ

Загрузка...
ИЛИ

Вы на один шаг ближе к тому, чтобы стать Aptoider!

Мы вышлем вам подтверждение по электронной почте, чтобы

Тем временем, пожалуйста, перейдите к последнему шагу регистрации.


Перейти к последнему шагу Упс... неправильный e-mail...

Необходимо связаться с нами?

Пожалуйста, введите адрес электронной почты Пароль должен: <br>иметь 8 символов как минимум <br>- иметь одну букву<br>- иметь одно число или один специальный символ (!@#$%*) This url is invalid, please enter a valid one. Используйте только буквы, цифры и/или тире. Без пробелов, пожалуйста! Пожалуйста, введите имя Название компании должно быть меньше, чем 40 символов. Пожалуйста, введите адрес. Please insert a company name. Please insert a valid country. Пожалуйста, введите действительный номер телефона. Пожалуйста, введите действительный номер телефона. Please insert a city. Please insert a zip/postal code. Please insert a tax ID / VAT. Вы должны согласиться с условиями использования. Необходимо выбрать один из вариантов ПОВТОР ПРИСОЕДИНЯЙТЕСЬ СЕЙЧАС https://www.aptoide.com/phpajax/onboarding.php
Этот сайт использует куки для улучшения качества услуг. Если вы пользуетесь сайтом, то согласны, что мы используем куки.
Я согласен/согласна развернуть

Документации веб-сервисов

Введение

О Веб-сервисах Aptoide

Цель этого веб-сервиса – обеспечить взаимодействие приложений с Aptoide при помощи REST.
В этой документации описаны доступные на данный момент функции веб-сервиса.

Обзор конечных точек

Конечная точка Описание
app/getMeta Получить мета-данные приложения
apps/get Получить список приложений
apps/search Получить список приложений в поиске
comments/get Получить список комментариев
comment/set Установить комментарий
comment/setVote Установить голосование за комментарий
oauth2Authentication Проверять учетные данные пользователя, возвращая маркер доступа (для использования другими веб-службами)
reviews/get Получить список отзывов
review/set Установить отзыв
review/setVote Установить голосование за отзыв
store/getMeta Получить мета-данные магазина
store/set Установить магазин
store/groups/get Получить список групп магазина
store/group/getMeta Получить мета-данные группы магазина
uploadAppToRepo Загрузить приложение в магазин пользователя

Проверка подлинности

Версия Формат
V7 и V3

OAuth2

Маркер доступа может потребоваться для некоторых запросов службы.
Этот токен создается через OAuth2, и маркер обновления может быть получен через ту же конечную точку.

См.: www.aptoide.com/webservices/docs/3/oauth2Authentication

V2 и V1

Dev Token

Dev token (метка разработчика) требуется для обрабатывания всех запросов по сервису.
Эта метка представляет собой строку длиной 40 символов, которая генерируется в момент регистрации пользователя веб-сервиса.
Вы можете сгенерировать другую метку, когда захотите, но одному разработчику всегда соответствует только одна метка.

См.: www.aptoide.com/webservices/docs/2/checkUserCredentials


Поддерживаемые Форматы

Версия Формат
V7 Поддерживается только формат JSON.
V3 и нижнее

Форматы XML и JSON полностью поддерживаются.
Формат может быть указан двумя способами:
- Добавление "/extension" в конце URL при использовании метода GET: '/xml' или '/json';
-Передача параметра «mode» через метод POST: 'mode="xml"' или 'mode="json"'.


Обработка Ошибок

Ошибки всегда возвращаются внутри 'errors' с соответствующими сообщениями, сгенерированными сервисом, пока 'status' возвращается всегда либо OK (успешно) либо FAIL (ошибка), следующим образом:

Версия Режим Успешно Провал
V7 JSON
{
   "info":{
        "status": "OK",
        "time": ...
   },
   ...
}


{
   "info":{
       "status": "FAIL",
       "time": ...
   },
   "errors": [
      {
         "code": ...,
         "description": ...,
         ...
      }
   ]
}

V3
и нижнее
XML
<response>
   <status>OK</status>
   ...
</response>


<response>
   <status>FAIL</status>
   <errors>
      <entry>Missing token parameter</entry>
      <entry>Missing repo parameter</entry>
   </errors>
   ...
</response>

JSON
{
   "status":"OK",
   ...
}


{
   "status":"FAIL",
   "errors":
      [
         "Missing token parameter",
         "Missing repo parameter"
      ]
   ...
}