【问题标题】:Accessing API with Apps Scripts, but IP restricted from US region使用 Apps 脚本访问 API,但 IP 限制来自美国地区
【发布时间】:2023-02-09 00:16:07
【问题描述】:
我正在尝试使用 Apps 脚本函数从 Google 表格访问 Binance API。不幸的是,api.binance.com 在美国受到限制,并以 451 响应,而 api.binance.us 没有我需要的数据。
是否可以让工作表/脚本执行来自不同区域的请求?
或者,有没有办法通过另一个区域代理请求? Web 代理似乎没有提供实现此目的的方法。
【问题讨论】:
标签:
google-apps-script
google-sheets
【解决方案1】:
我建议您在尝试此操作之前寻找可以使用的替代 API。您可以在您想要的区域(在您的情况下为美国以外)使用代理(不推荐使用免费代理,因为它们以读取您的流量而闻名),这仅在 binance API 使用您的 IP 地址查找您所在的区域时才有用。如果他们以某种方式接受该区域作为标题或使用您的时区来确定您的区域,您将不得不欺骗这些值。