Параметры
HTTP метод | Права доступа | URL | Параметры | Примечание |
---|---|---|---|---|
GET | public_data | https://api.admitad.com/news/ |
|
Возвращает список новостей*. |
GET | public_data | https://api.admitad.com/news/{id}/ |
Возвращает новость, где id — это идентификатор новости*. |
- * Возвращает результат в формате JSON.
- ** Задаёт пропуск и количество возвращаемых записей. Например: limit=5&offset=2.
- *** Язык новости. Язык задается двухсимвольным кодом. Например: language=en.
Пример использования
Примеры запроса с использованием утилиты curl:
url -L -H 'Authorization: Bearer access-token' -X GET
https://api.admitad.com/news/?limit=1&offset=2&language=en
curl -L -H 'Authorization: Bearer access-token' -X GET
https://api.admitad.com/news/12/
Пример ответа API-сервера в формате JSON:
{
"results": [
{
"language": "en",
"content": "<p>full text</p>",
"id": 12,
"url": "",
"short_content": "short text",
"advcampaign": {
"name": "dadOiglnaenw",
"id": 312
},
"datetime": "2009-12-02T23:08:45"
},
{
"language": "en",
"content": "",
"id": 1578,
"url": "http://blog.admitad.com/?p=6467",
"short_content": "affiliate program CampaignName",
"datetime": "2014-10-24T19:00:28"
}
],
"_meta": {
"count": 2,
"limit": 20,
"offset": 0
}
}
Описание полей ответа API-сервера
Название | Описание |
---|---|
id | Идентификатор новости |
datetime | Дата и время публикации |
content | Текст нововсти |
short_content | Заголовок |
advcampaign | Партнерская программа (необязательное поле) |
url | Ссылка на сторонний ресурс |
language | Язык новости |