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 个不同的短 url,并能够获取这些单个 url 的统计信息(都重定向到同一个站点)
谢谢!
最佳答案
我不知道是否有一个服务会为您提供多个 URL,因为我猜他们会对 URL 进行哈希处理并将其保存在现金中,因此您总是会得到相同的 URL。但我的想法(如果这对你来说是可以接受的)是添加一些随机参数。因此,使用缩短的 URL 并在您的 id 末尾添加类似“?v=random_string”的内容。这样你的 URL 仍然更短,但你有 etxra 参数......
https://stackoverflow.com/questions/24824654/