我正在开发一个Fuel聊天机器人,可以从Google驱动器获取文件内容以构建图库。 我正在使用JSON API(Fuel chatbot)来获取JSON响应。 我在驱动器中的文件:https://drive.google.com/file/d/0Bx79Tkj95Q3iNmVHOFN0Q3BITE0/view 我想获得JSON响应,如:
{
"messages": [
{
"attachment":{
"type":"template",
"payload":{
"template_type":"generic",
"elements":[
{
"title":"Classic White T-Shirt",
"image_url":"http://petersapparel.parseapp.com/img/item100-thumb.png",
"subtitle":"Soft white cotton t-shirt is back in style",
"buttons":[
{
"type":"web_url",
"url":"https://petersapparel.parseapp.com/view_item?item_id=100",
"title":"View Item"
},
{
"type":"web_url",
"url":"https://petersapparel.parseapp.com/buy_item?item_id=100",
"title":"Buy Item"
}
]
},
{
"title":"Classic Grey T-Shirt",
"image_url":"http://petersapparel.parseapp.com/img/item101-thumb.png",
"subtitle":"Soft gray cotton t-shirt is back in style",
"buttons":[
{
"type":"web_url",
"url":"https://petersapparel.parseapp.com/view_item?item_id=101",
"title":"View Item"
},
{
"type":"web_url",
"url":"https://petersapparel.parseapp.com/buy_item?item_id=101",
"title":"Buy Item"
}
]
}
]
}
}
}
]
}
我试图通过网址获取该文件的内容:
https://www.googleapis.com/drive/v3/files/0Bx79Tkj95Q3iNmVHOFN0Q3BITE0/export?mimeType=application/vnd.google-apps.file
您有什么建议可以获得JSON响应吗?
答案 0 :(得分:0)
考虑这个documentation并再次测试。
您的错误是:
403:超出每日限额
已达到项目的礼貌API限制。
{ "error": { "errors": [ { "domain": "usageLimits", "reason": "dailyLimitExceeded", "message": "Daily Limit Exceeded" } ], "code": 403, "message": "Daily Limit Exceeded" } }
建议的操作:请求额外的配额。
根据SO post,您可以执行以下操作来消除错误。
- 创建Google APIs Console project
- 在Services pane上,启用项目所需的所有API。
- 在API Access pane上,点击创建OAuth 2.0客户端ID 。将打开一个对话框填写您的项目信息。点击 下一步强>
- 选择适当的应用程序类型。根据您在此帖子中使用的标签,我猜这是一个iOS项目,所以选择 已安装的应用。
- 输入您的包ID。在您的应用程序列在那里之前,您不需要输入App Store ID。
- 点击创建客户ID 。
醇>您将看到客户端ID和客户端密钥值。你会用的 这些值可以与您的项目和Google进行通信 的API。
如果您还没有使用它,请参阅Google+ iOS SDK and documentation了解完整情况。这个任务叫做#34;写 矩"在实现中类似,并演示如何连接 在使用的iOS项目中使用Google+ REST API SDK。
您需要指定plus.me的范围才能获取个人资料 信息。
希望这有帮助。