URL缩短器Api

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL缩短器Api相关的知识,希望对你有一定的参考价值。

我正在使用URL Shortener API来缩短我们的移动应用程序下载链接。 (https://www.googleapis.com/)我们对服务器有一些限制,因此我们不允许无法识别的IP访问。所以我想知道使用此API(https://www.googleapis.com/)缩短URL时googles使用的IP范围。这将有助于我们配置安全设置以允许访问这些IP

谷歌的API资源管理器

答案

当您说“使用URL Shortener API”时,您是指从服务器调用此API(如出站流量受IP限制)或使用短URL到达您的服务器(因为入站流量受IP限制) ?我会继续回答两种可能性,但请澄清这些不是你的意思。

If you're trying to allow calls to this API from your server with outbound traffic IP restricted

可以通过任何Google的IP地址调用URL缩短程序API。没有办法获得这些列表,因为它们会因位置,负载平衡等而有所不同。此外,您不希望尝试以这种方式限制IP,因为即使是某个Google的IP地址列入白名单也会允许来自您服务器的呼叫谷歌的所有服务。这可能包括托管在Google Cloud上的任何服务,这可能是一个代理,这意味着世界上的任何东西都可以通过这种方式调用;你将彻底消除服务器上的IP限制。

If you're trying to shorten your server's URLs using this API and your server has inbound traffic IP restricted

你不应该做任何事情。这些URL只是域重定向。最后,用户最终使用其实际的长URL(没有代理)访问您的网站(服务器),因此只需将允许用户的IP列入白名单即可。

以上是关于URL缩短器Api的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 Firebase 动态链接作为 URL 缩短器吗?

有没有办法缩短 API 端点 URL,然后针对它发出请求?

Apache Rewrite - 重定向通配符子域和处理内部 URL 缩短器

URL 缩短器可以传递参数吗?

iOS 通用链接和 URL 缩短器

URL 缩短器如何计算 URL 键?它们是如何工作的?