是否有一种使用goo.gl或类似的服务为给定的url生成多个唯一的短url的方法?
例如,如果我多次运行以下代码
curl https://www.googleapis.com/urlshortener/v1/url \
-H 'Content-Type: application/json' \
-d '{"longUrl": "http://www.google.com/"}'我总是得到同样的短网址作为回报
{
"kind": "urlshortener#url",
"id": "http://goo.gl/fbsS",
"longUrl": "http://www.google.com/"
}我希望能够生成n个不同的短urls,并能够获得这些单个urls的统计数据(所有这些urls都重定向到同一个站点)。
谢谢!
发布于 2014-07-18 12:23:12
我不知道是否有一个服务为您提供多个URL,因为我猜它们会散列URL并以现金保存它,所以您总是得到相同的URL。但是我的想法(如果这对您来说是可接受的话)是添加一些随机参数。因此,使用缩短的URL,只需在您的id末尾添加类似"?v=random_string“的内容。这样您的URL仍然更短,但是您有etxra参数..。
发布于 2016-10-06 09:00:48
大多数URL缩短器都会为同一帐户中的同一目标页面创建相同的链接。这就是为什么不能指向同一个目的地的多个链接的原因。
您需要使用url缩写器,允许为一个目标创建多个链接,比如Rebrandly (公开声明:我是创始人之一):https://support.rebrandly.com/hc/en-us/articles/228091508-Different-Short-Links-for-the-Same-Landing-Page
使用Rebrandly,您还可以在创建和分发短链接后更改目标URL:https://support.rebrandly.com/hc/en-us/articles/223449468-How-to-Change-Your-Destination-URL
Rebrandly是免费的,并且包含了一组很好的公共API。
发布于 2020-01-12 22:13:58
试试L0.CL (https://L0.CL)。将您的URL放在一起;或在新的行中。
他们允许50个URL缩短在1个去免费。
https://stackoverflow.com/questions/24824654
复制相似问题