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