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

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



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

ИЛИ

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

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

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

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


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

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

Пожалуйста, введите адрес электронной почты Пароль должен: <br>иметь 8 символов как минимум <br>- иметь одну букву<br>- иметь одно число или один специальный символ (!@#$%*) Этот URL является недопустимым, пожалуйста, введите действительный. Используйте только буквы, цифры и/или тире. Без пробелов, пожалуйста! Пожалуйста, введите имя Название компании должно быть меньше, чем 40 символов. Пожалуйста, введите адрес. Пожалуйста, введите название компании. Пожалуйста, введите действительную страну. Пожалуйста, введите действительный номер телефона. Пожалуйста, введите действительный номер телефона. Пожалуйста, введите город. Пожалуйста, введите почтовый индекс. Пожалуйста, введите ИНН / НДС. Вы должны согласиться с условиями использования. Необходимо выбрать один из вариантов ПОВТОР ПРИСОЕДИНЯЙТЕСЬ СЕЙЧАС 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"
      ]
   ...
}