从谷歌云存储桶中读取JSON文件内容

时间:2017-07-12 12:04:26

标签: angularjs json google-cloud-storage

目标是从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数据作为响应的方法是什么?

1 个答案:

答案 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策略。第一种模式无论如何都会起作用。