am在Google广播表中存储一些数据(例如温度)。因此,现在我想从我的Google份额表中获取数据,并将其显示在我的React Antical Android应用程序中。有人可以给我一些想法或例子吗?
如果您的数据是公开的:
1-发布文件(文件菜单,发布)
更多详细信息在这里:https://support.google.com/docs/answer/37579?hl = en
2-使get request to
https://spreadsheets.google.com/feeds/list/<SPREAD_SHEET_ID>/od6/public/values?alt=json
或
https://spreadsheets.google.com/feeds/cells/<SPREAD_SHEET_ID>/<SHEET_NUMBER>/public/basic?hl=en_US&alt=json
来源:https://developers.google.com/gdata/samples/spreadsheet_sample
注意:
我从上方测试了两个URL,它们正常工作,但是确保您访问最新的Google API是一件好事。我提供的端点是针对API_V3,但最近发布了V4。
要迁移并使用V4端点检查以下链接:https://developers.google.com/sheets/api/guides/migrationhttps://developers.google.com/sheets/api/samples/reading
要使用V4,您需要设置并使用API_KEY
如果您向Google提出了太多请求以获取可能考虑一些缓存的数据。
3。从响应中提取您需要的数据并根据您的需要格式化。
如果您的数据不是公开的,则必须授权请求:https://developers.google.com/sheets/api/guides/authorizing。
我可能会考虑使用节点软件包处理私人数据案例https://stackoverflow.com/a/42765674/1979861
您可以使用以下节点软件包来完成此操作:Google-Spreadsheet
还有一个官方包:nodejs Google电子表格API