首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成多个唯一的短urls?

问生成多个唯一的短urls?
EN

Stack Overflow用户
提问于 2014-07-18 12:07:52
回答 3查看 2.3K关注 0票数 0

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

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

代码语言:javascript
复制
curl https://www.googleapis.com/urlshortener/v1/url \
  -H 'Content-Type: application/json' \
  -d '{"longUrl": "http://www.google.com/"}'

我总是得到同样的短网址作为回报

代码语言:javascript
复制
{
 "kind": "urlshortener#url",
 "id": "http://goo.gl/fbsS",
 "longUrl": "http://www.google.com/"
}

我希望能够生成n个不同的短urls,并能够获得这些单个urls的统计数据(所有这些urls都重定向到同一个站点)。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-18 12:23:12

我不知道是否有一个服务为您提供多个URL,因为我猜它们会散列URL并以现金保存它,所以您总是得到相同的URL。但是我的想法(如果这对您来说是可接受的话)是添加一些随机参数。因此,使用缩短的URL,只需在您的id末尾添加类似"?v=random_string“的内容。这样您的URL仍然更短,但是您有etxra参数..。

票数 2
EN

Stack Overflow用户

发布于 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。

票数 1
EN

Stack Overflow用户

发布于 2020-01-12 22:13:58

试试L0.CL (https://L0.CL)。将您的URL放在一起;或在新的行中。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24824654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档