目标是从Google Cloud Bucket获取数据(基本上是电影列表)并将其显示在我的HTML页面中。
前端将是一个Angular项目,它将对谷歌云桶进行REST API调用以获取数据。我已经在我的桶中上传了JSON文件(带有电影列表)。
当试图调用REST API
时List<VendorID>
哪个给出响应,基本上它给出了matadata
var url = 'https://www.googleapis.com/storage/v1/b/movie-database/o/document.json';
$scope.datas = $http.get(url).then(function (resp) {
console.log('resp',resp);
var data= resp.data.result;
});
那么将json数据作为响应的方法是什么?
答案 0 :(得分:3)
注意元数据上的“mediaLink”属性?这就是你所需要的。模式将会出现:
`https://www.googleapis.com/download/storage/v1/b/movie-database/o/document.jso?alt=media`
或者,您可以使用模式:
`https://storage.googleapis.com/movie-database/document.json`
第二个更短,但使用JavaScript需要在对象上设置CORS策略。第一种模式无论如何都会起作用。