生成多个独特的短网址?

时间:2014-07-18 12:07:52

标签: short-url goo.gl

是否有办法使用goo.gl或类似服务为给定网址生成多个唯一的短网址?

例如,如果我多次运行以下代码

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个不同的短网址,并能够获取这些个别网址的统计信息(全部重定向到同一网站)

谢谢!

3 个答案:

答案 0 :(得分:2)

我不知道是否有服务会为您提供多个网址,因为我猜他们会对网址进行哈希并将其保存为现金,因此您始终会获得相同的网址。但我的想法(如果这是适合你的)将添加一些随机参数。因此,请使用缩短的网址,只需添加" ?v = random_string "在你的身份结束时。这种方式您的网址仍然较短,但您有etxra参数......

答案 1 :(得分:1)

大多数网址缩短程序会为同一帐户中的同一目标网页创建相同的链接。这就是为什么您不能将多个链接指向同一目的地的原因。

您需要使用网址缩写器,以便为Rebrandly等目的地创建多个链接(披露:我是其中一位创始人): https://support.rebrandly.com/hc/en-us/articles/228091508-Different-Short-Links-for-the-Same-Landing-Page

使用Rebrandly,您还可以在创建和分发短链接后更改目标网址:https://support.rebrandly.com/hc/en-us/articles/223449468-How-to-Change-Your-Destination-URL

Rebrandly是免费的,包括一套很棒的公共API

答案 2 :(得分:0)

尝试使用L0.CL(https://L0.CL)。将您的网址加在一起;或换行。

他们免费允许50个URL缩短1次。