Аналитика
Получение аналитики аккаунта
Этот метод позволяет получить метрики аккаунта (например, число подписчиков) за определённый период времени.
Запрос
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
},
}
]
},
]