YouTube Analytics API: поиск уникальных посетителей на канале

Я использую API YouTube Analytics, чтобы авторизовать канал YouTube с помощью OAuth2, а затем пытаюсь найти уникальных зрителей, с которыми столкнулся канал. Это URL-адрес, на который я отправляю запрос:

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==MINE&start-date=2000-06-01&end-date=2016-04-25&metrics=uniques&access_token=XXXX

Я использую метрику uniques в приведенном выше случае. Однако вот что возвращается в качестве ответа:

Array ( 
    [error] => Array ( 
        [errors] => Array ( 
            [0] => Array ( 
                [domain] => 
                global [reason] => 
                badRequest [message] => 
                The query is not supported. 
                Check the documentation at 
                https://developers.google.com/youtube/analytics/v1/available_reports 
                for a list of supported queries. 
            ) 
        ) 
        [code] => 
        400 [message] => 
        The query is not supported. Check the documentation a 
        https://developers.google.com/youtube/analytics/v1/available_reports 
        for a list of supported queries. 
    ) 
 )

Что здесь не так?


person Manas Chaturvedi    schedule 25.04.2016    source источник


Ответы (1)


код ответа 400 указывает на неверный запрос. Это указывает на то, что запрос был неправильно сформирован или содержал неверные данные. Например, вы получите код ответа 400, если отправите запрос на неверный URL-адрес или включите в запрос неподдерживаемый или несуществующий параметр.

Я также нашел ту же проблему здесь. Решение его проблемы заключается в том, что вам нужно указать измерение для использования уникальных запросов.

Параметры – это общие критерии, используемые для агрегирования данных, например дата, когда произошла активность пользователя, или страна, в которой находились пользователи.

Для получения дополнительной информации посетите эту страницу.

person KENdi    schedule 26.04.2016