2013-10-25 3 views
0

Итак, я пытаюсь использовать API денежной аналитики для получения отчета о доходах для данного канала YouTube. https://developers.google.com/youtube/analytics/v1/content_owner_reportsAPI YouTube Analytics - отчеты владельца контента

Однако использовать этот API, требуется следующее:

To retrieve a content owner report, set the ids parameter value in your API request to contentOwner==OWNER_NAME, where OWNER_NAME specifies the content owner's ID. Ask your partner manager if you are unsure of the value.

Итак, после просмотра в Интернете, я нашел неофициальную документацию, которая может быть то, что я ищу. http://jump.techden.in/developers.google.com/youtube/partner/docs/v1/contentOwners/list

Поэтому я добавил https://www.googleapis.com/auth/youtubepartner сферу, повторная проверка подлинности, и сделал этот запрос:

def list_content_owners 
    conn = FaradayAdapter.new("https://www.googleapis.com").conn 

    params = { 
     :fetchMine => true, 
     :key => DEVELOPER_KEY 
    } 
    resp = conn.get do |req| 
     req.url "/youtube/partner/v1/contentOwners", params 
     req.headers["Authorization"] = "Bearer #{@token}" 
    end 
    debugger 

    return nil unless resp.try(:status) == 200 
    JSON.parse resp.body || nil 
    end 

Однако я получаю следующую ошибку: 403

(rdb:1) resp.body "{\n \"error\": {\n \"errors\": [\n {\n
\"domain\": \"usageLimits\",\n \"reason\": \"accessNotConfigured\",\n \"message\": \"Access Not Configured\"\n }\n ],\n \"code\": 403,\n \"message\": \"Access Not Configured\"\n }\n}\n"

Я посмотрел в мою консоль разработчиков https://code.google.com/apis/console/, и у меня уже есть все связанные с YouTube API. Специального списка API-партнеров недоступно.

Итак, если я не могу получить contentOwner id, то в чем смысл API Analytics?

+0

Вы все еще ищете ответ здесь? – Daniel

ответ

0

Как ясно описано на странице вы имели в виду: https://developers.google.com/youtube/analytics/v1/content_owner_reports

contentOwner связан с Content ID API и и доступны только для нескольких партнеров. Убедитесь, что этот API доступен в консоли или обратитесь к менеджеру-партнеру, если вы имеете право на этот API.

+0

Доступны ли в сетях партнеров доступ к этому API? –

+0

Некоторые из них. Спросите об этом YT. –

Смежные вопросы