问题描述
我正在尝试使用服务帐户向https://earthengine.googleapis.com/v1alpha/projects/{my-project}:listAssets?key={serviceKey}发出API请求, 但我总是会未经授权获得401。
url = "https://earthengine.googleapis.com/v1alpha/projects/{project-id}:listAssets?key=ServiceAccountKey"
endpoint = URI.parse(url)
request = Net::HTTP::Get.new(endpoint.to_s)
response = Net::HTTP.start(endpoint.host,endpoint.port,use_ssl: true) { |http| http.request(request) }
JSON.parse(response.body)