ApiProxy

Yandex Metrika

Общее

Этот engine предоставляет доступ к данным из Яндекс Метрики. Дока Метрики

payload

  • access_token: токен доступа с наличием доступа к API Метрики
  • version: номер версии API (v1 и т.д.)
  • service: наименование сервиса в API Метрики (статистика - ‘stat’, управление - ‘management’)
  • url_path: весь url между version и method_params без знака ?
  • method_params: параметры в url (после знака “?")
  • method: метод запроса (get, post)
  • body: тело запроса для post

Примеры

Пример 1

Получить статистику

import json

import requests


API_HOST = "http://localhost:9998"
access_token = 'YOUR TOKEN'

res = requests.post(API_HOST + "/native_call", json.dumps({
    "engine": "yandex_metrika",
    "payload": {
        "access_token": access_token,
        "version": "v1",
        "service": "stat",
        "url_path": "data",
        "method": "get",
        "method_params": {
            "direct_client_logins": "jd-com-rw",
            "ids": 37688905,
            "metrics": "ym:s:visits"
        }
    }}))

print(res.json())