Javascript 我的Google应用程序脚本项目所需的专用IP地址

Javascript 我的Google应用程序脚本项目所需的专用IP地址,javascript,google-apps-script,static-ip-address,Javascript,Google Apps Script,Static Ip Address,我在脚本中使用以下代码: var urlAllCurrencyPairsPrice ="https://api.binance.com/api/v1/ticker/24hr"; var allPairs = UrlFetchApp.fetch(urlAllCurrencyPairsPrice); var jsonAllPairs = JSON.parse(allPairs); 由于Google使用共享IP地址,我从Binance服务器收到一条错误消息,指出我已超过请求限制。我发了一张票,

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

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

var allPairs = UrlFetchApp.fetch(urlAllCurrencyPairsPrice);

var jsonAllPairs = JSON.parse(allPairs); 

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

AFAIK Google不为Google应用程序脚本项目提供静态IP地址,但您可以自己检查以确保


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

在您的脚本中,您似乎没有使用API密钥。使用API密钥时,您可以使用Google Apps脚本从中访问和检索数据。某些端点在没有api密钥的情况下被访问。是。但这种错误也会发生。如果您想在不使用API键的情况下检索值,很抱歉我的评论对您的情况没有帮助。当时,我推荐@Rubén的答案。作为另一种方式,API密钥也可以用于这种情况。