首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google云存储目标c示例

Google云存储目标c示例
EN

Stack Overflow用户
提问于 2012-12-30 09:43:14
回答 1查看 1.2K关注 0票数 2

我从下面的路径中获得了目标C的Google,用于使用云存储模块。

Google目标-C客户端

不幸的是,api没有为云存储提供任何示例代码,所以我尝试自己做,但没有成功。下面是我正在做的事情

  1. 我从Google控制台启用了云存储计费
  2. 我做了一个名字叫"ahs_test“的水桶
  3. 我为已安装的应用程序创建了一个客户端ID
  4. 我成功地使用了Outh2.0,使用了高级SVN路径上的库。完成此操作后,我编写了下面的代码,并得到以下错误消息。
  5. 请注意,在阅读了之后,我肯定必须在请求头中发送“id”,但是我想知道这个API的代码没有做任何类似的事情。(我可能犯了什么错误,所以把这个留给我,因为我得到了任何帮助。谢谢.)
代码语言:javascript
复制
// Code....

GTLServiceStorage *service = self.storageService
GTLQueryStorage *query = [GTLQueryStorage queryForBucketsGetWithBucket:@"ahs_test"];
_fileListTicket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
                                        GTLStorageBuckets  *bucketList,
                                        NSError *error) {

}];

// Error Message I get (Detailed from loger)
代码语言:javascript
复制
storage.buckets.get

2012-12-30 07:11:30 +0000
Request: POST https://www.googleapis.com/rpc?prettyPrint=false
Request headers:
  Accept: application/json-rpc
  Authorization: Bearer _snip_
  Cache-Control: no-cache
  Content-Type: application/json-rpc; charset=utf-8
  User-Agent: com.example.DriveSample/1.0 google-api-objc-client/2.0 MacOSX/10.8 (gzip)

Request body: (128 bytes)
{
  "jsonrpc" : "2.0",
  "method" : "storage.buckets.get",
  "id" : "gtl_3",
  "params" : {
    "bucket" : "ahs_test",
    "max-results" : 150
  },
  "apiVersion" : "v1beta1"
}

Response: status 200
Response headers:
  Cache-Control: no-cache, no-store, max-age=0, must-revalidate
  Content-Encoding: gzip
  Content-Length: 132
  Content-Type: application/json; charset=UTF-8
  Date: Sun, 30 Dec 2012 07:10:44 GMT
  Expires: Fri, 01 Jan 1990 00:00:00 GMT
  Pragma: no-cache
  Server: GSE
  X-Content-Type-Options: nosniff
  X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1; mode=block

Response body: (168 bytes)
{
  "error" : {
    "message" : "Access Not Configured",
    "data" : [
      {
        "reason" : "accessNotConfigured",
        "message" : "Access Not Configured",
        "domain" : "usageLimits"
      }
    ],
    "code" : 403
  },
  "id" : "gtl_3"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-30 21:56:43

Google库使用,默认情况下不启用该API。请检查它是否在Google控制台中启用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14089742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档