React-Native Android应用程序以获取和显示Google-Spreadsheet的数据



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

相关内容

  • 没有找到相关文章

最新更新