API

Статистика (stats) PRO VIP ULTRA

LikeBtn предоставляет API для получения статистики по лайкам для вашего сайта в HTML, CSV и JSON форматах.

URL: https://api.likebtn.com/api/

  • action
    указывает действие, которое должно быть выполнено: stat
  • email
    e-mail адрес, под которым вы зарегистрированы
  • api_key
    API-ключ, который вы можете получить для каждого своего сайта на странице Сайты
  • site_id
    ID сайта, который вы можете получить для каждого своего сайта на странице Сайты
  • output (необязательный, значение по умолчанию: json)
    формат вывода статистики: html, csv, json
  • sort (необязательный, значение по умолчанию: likes)
    порядок сортировки результатов статистики (по лайками, дислайкам или дате голоса): likes, dislikes, last_updated
  • page_size (необязательный, значение по умолчанию: 200, максимум: 200)
    размер страницы результатов
  • page (необязательный)
    номер страницы результатов
  • identifier_filter (необязательный)
    фильтровать по identifier:
    • identifier_filter=230 - получить статистику для элемента с identifier равным 230
  • updated_before / updated_after (необязательный)
    выбрать элементы, которые понравились или разонравились до / после указанной даты и времени:
    • updated_before=1368115980 - используя временную метку timestamp
    • updated_after=2013-05-09 10:53:18 - используя строковое представление даты и времени
Пример запроса к API:
https://api.likebtn.com/api/?action=stat&email=info@likebtn.com&api_key=26b861aa8a6f6c725e0daaedb8dc4b09&site_id=50ebeb024f358ddb48000000&output=html&sort=likes
HTML / CSV / JSON

Пример ответа API:
{
    "request": {
        "action": "stat",
        "email": "info@likebtn.com",
        "api_key": "26b861aa8a6f6c725e0daaedb8dc4b09",
        "site_id": "50ebeb024f358ddb48000000"
    },
    "response": {
        "total": 238,
        "page": 1,
        "page_size ": 200,
        "items": [{
            "url": "http:\/\/\/",
            "identifier": "",
            "likes": 3574,
            "dislikes": 1
        }]
    },
    "result": "success",
    "message": ""
}

Редактирование (edit) ULTRA

Метод позволяет изменять количество лайков/дислайков для элементов, за которые уже проголосовали ранее.

URL: https://api.likebtn.com/api/

  • action
    действие, которое вы хотите выполнить: edit
  • email
    e-mail адрес, под которым вы зарегистрированы
  • api_key
    API-ключ, который вы можете получить для каждого своего сайта на странице Сайты
  • site_id
    ID сайта, который вы можете получить для каждого своего сайта на странице Сайты
  • identifier_filter
    идентификатор элемента
    • identifier_filter=230 - редактировать элемент с идентификатором 230
  • type
    • 1 - редактировать количество лайков элемента
    • -1 - редактировать количество дислайков элемента
  • value
    • 3 - установить значение элемента равным 3
    • +12 - увеличить значение элемента на 12 (не забудьте закодировать "+" в URL как "%2B")
    • -5 - уменьшить значение элемента на 5
Пример запроса к API:
http://api.likebtn.com/api/?action=edit&email=info@likebtn.com&api_key=26b861aa8a6f6c725e0daaedb8dc4b09&site_id=50ebeb024f358ddb48000000&identifier_filter=230&type=1&value=7
Пример ответа API:
{
    "request": {
        "action": "edit",
        "email": "info@likebtn.com",
        "api_key": "26b861aa8a6f6c725e0daaedb8dc4b09",
        "site_id": "50ebeb024f358ddb48000000",
        "identifier_filter": "230",
        "type": "1",
        "value": "7",
    },
    "response": {
        "edited": 1
    },
    "result": "success",
    "message": ""
}


Есть вопросы? Посетите Вопросы и ответы