Thingspeak API 限制 GET 请求?

物联网 休息 API
2021-06-27 13:10:32

Thingspeak API 是否有 GET 请求速率限制?到目前为止,我只能找到有关 POST 请求的信息。

我有一个我想并行运行的数据采集 R 脚本。我目前在每个请求之间暂停 ~1 秒,但是当并行化时,我将每 1 秒发出 8 个请求。

谢谢!

1个回答

一个迂回的答案。

根据此答案底部的信息,您会通过写入的消息数量而不是某人读取数据的次数来收费。

这意味着您可以试验多个 GET 请求而不必担心成本,所以运行您的脚本看看会发生什么。

注意:确保您的脚本没有写入任何消息

这是https://thingspeak.com/pages/license_faq的摘录

4. 什么是消息?

ThingSpeak 将消息存储在通道中。消息定义为向 ThingSpeak 通道写入最多 8 个数据字段。例如,一个表示气象站的频道可能包括以下 8 个数据字段:温度、湿度、气压、风速、风向、降雨量、电池电量和光照强度。每条消息不能超过 3000 字节。消息示例包括:

  1. 写入到使用REST API或目标特异性ThingSpeak库一个ThingSpeak信道
    一个。从嵌入式设备
    B. 从另一台计算机
  2. 使用 MQTT 写入 ThingSpeak 通道
  3. 使用 thingspeakwrite 或 REST API 从 MATLAB 写入 ThingSpeak 通道
  4. 使用 MATLAB 分析或 MATLAB 可视化应用程序写入 ThingSpeak 内的 ThingSpeak 通道
  5. 任何由 React 或 Timecontrol 触发的 ThingSpeak 写入

19. 使用 ThingSpeak™ 中的任何应用程序是否会以任何方式影响我的消息?

当您将数据写入 ThingSpeak 通道时,您的消息将被使用。如果您将数据从 ThingSpeak 应用程序之一写入通道,您将使用消息。例如,如果使用 MATLAB 分析应用程序计算从您存储在 ThingSpeak 通道中的数据派生的值,您将不会使用消息,但如果您将该值保存/写入另一个通道,您将使用消息。