假设我的access_token
和我TEST_CHANNEL_ID
的都是正确的,这个请求不应该有效吗?
我收到 404 错误,我是否缺少某些参数?
uri = URI.parse("https://www.googleapis.com")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new("/youtube/analytics/v1/reports")
request.body = URI.encode_www_form({"Authorization" => "Bearer #{access_token}", "ids" => "channel==#{TEST_CHANNEL_ID}", "start-date" => "2015-07-01", "end-date" => "2015-07-20", "metrics" => "views"})
response = http.request(request)
值得一提的是,我获得了所有 youtube api 范围access_token
的授权refresh_token