我正在使用Google的Drive和Spreadsheet API来尝试编辑Google云端硬盘中的一些电子表格。我正在尝试获取我的工作表列表。我正在使用他们的Ruby客户端,并试图以下列方式获取工作表列表:
response = client.execute(
:http_method => :get,
:uri => "https://spreadsheets.google.com/feeds/worksheets/1MBP9Q9Q-9ZgLoYnY8ExS-EcxHLESI_vcK4J91ngp6-Q/private/full"
)
客户端是经过完全验证的Google :: APIClient对象,它具有访问其需要访问权限的所有权限和范围。但是,当我尝试将response.body
打印到控制台时,它显示为空白,这意味着我从未捕获过响应。
但是,当我尝试在Google的OAuth 2.0 Playground中执行相同操作时,向该端点发送GET请求时,它会返回我希望在response
变量中捕获的所有数据。任何想法为什么会这样?我不知道为什么它会在我的控制台中返回任何内容,但在OAuth 2.0游乐场中,它会提供我需要的数据。
提前感谢您的帮助。