【问题标题】:Exclusive IP address needed for my Google App Script Project我的 Google App 脚本项目需要独占 IP 地址
【发布时间】:2018-06-19 20:48:44
【问题描述】:

我在我的脚本中使用以下代码:

var urlAllCurrencyPairsPrice ="https://api.binance.com/api/v1/ticker/24hr";

var allPairs = UrlFetchApp.fetch(urlAllCurrencyPairsPrice);

var jsonAllPairs = JSON.parse(allPairs); 

由于 Google 使用共享 IP 地址,我从币安服务器收到一条错误消息,指出我已超出请求限制。我发了一张票,他们回答说我需要一个专属 IP 地址。如何在 Google App Script 中获取和使用?

【问题讨论】:

  • 在您的脚本中,您似乎没有使用 API 密钥。使用 API 密钥时,您可以使用 Google Apps 脚本从那里访问和检索数据。 support.binance.com/hc/en-us/articles/…
  • 有些端点是在没有api key的情况下访问的。
  • 是的。但是会出现这样的错误。如果您想在不使用 API 密钥的情况下检索值,我很抱歉我的评论对您的情况没有用处。到时候推荐@Rubén的回答。

标签: javascript google-apps-script static-ip-address


【解决方案1】:

AFAIK Google 不为 Google Apps 脚本项目提供静态 IP 地址,但您可以自己查看 Google Apps Script official documentation 以确保安全。

另一种方法是开发一个独立于 Apps Script 的应用程序,仅用于获取 Binance API 并要求您的互联网服务提供商分配一个专有 IP 地址,然后使用 Apps Script 将获取的数据传递给您的 Apps Script 项目API。

【讨论】:

猜你喜欢
  • 2015-08-02
  • 1970-01-01
  • 1970-01-01
  • 2010-12-13
  • 2012-06-24
  • 2014-04-04
  • 1970-01-01
  • 2012-08-08
  • 2021-05-23
相关资源
最近更新 更多