Перейти к основному содержимому

Аналитика

Получение аналитики аккаунта

Этот метод позволяет получить метрики аккаунта (например, число подписчиков) за определённый период времени.

Запрос

curl -X GET "https://api.postmypost.io/v4/analytics/accounts?project_id=<ваш_project_id>&account_id=<id_аккаунта>&date_from=<дата_начала>&date_to=<дата_окончания>&metrics=<метрика1>,<метрика2>" \
-H "Authorization: Bearer <ваш_токен>"

Обязательные параметры

  • project_id — ID проекта.
  • account_id — ID аккаунта, для которого нужно получить аналитику.
  • date_from — начальная дата периода (в формате YYYY-MM-DD).
  • date_to — конечная дата периода (в формате YYYY-MM-DD).
  • metrics — метрики для запроса (например, followers,subscribed,unsubscribed).

Пример ответа

[
{
"type": string,
"title": string,
"data": [
{
"date": string,
"value": number
}
]
}
]

Получение аналитики постов

Этот метод позволяет получить аналитику для проекта и аккаунтов за определённый период времени.

Запрос

curl -X GET "https://api.postmypost.io/v4/analytics/posts?account_id=<id_аккаунт_1>,<id_аккаунт_2>&date_from=<дата_начала>&date_to=<дата_окончания>&project_id=<ваш_project_id>" \
-H "Authorization: Bearer <ваш_токен>"

Обязательные параметры

  • project_id — ID проекта.
  • account_id — ID аккаунта, для которого нужно получить аналитику.
  • date_from — начальная дата периода (YYYY-MM-DD).
  • date_to — конечная дата периода (YYYY-MM-DD).

Пример ответа

[
{
"id": string,
"post_link": string,
"created_at": string,
"content": string,
"analytics": {
[key: string]: number,
}[],
"attaches": [
{
"type": "link",
"url": string,
"title": strign,
"description": string,
"image_url": strign
},
{
"type": "image",
"image": {
"width": number,
"height": number,
"url": string
},
"preview": {
"width": number,
"height": number,
"url": string
},
},
{
"type": "video",
"video": {
"width": number,
"height": number,
"url": string
},
"preview": {
"width": number,
"height": number,
"url": string
},
}
]
},
]