带短链接分析功能的在线生成工具

带短链接分析功能的在线生成工具分享:https://www.aifabu.com/ (安全 免费 便捷 带短链接分析和绿标)
概述应用场景微信文章分享,1次访问无效。文章共享需要密码访问。使用二维码访问共享链接访问城市。 ,分享一个更私密的短网址,只想被访问一次? 2次?多少次?只要你指定就可以访问你的应用系统?打开API二维码,显示来自哪个城市的访客统计?你用互联网做什么?什么是操作系统?什么是知识产权?你用的是什么浏览器等对象列表
gox_url_item
名称说明
身份证
指导
类型
301跳转、302跳转、302直接跳转、js跳转、元跳转
SHORT_CODE
数字
URL_LONG
长网址
URL_CALLBACK
回调地址
COUNT_ALLOW
允许的次数
COUNT_VISiT
访问
API 列表短 URL 生成 Get url
[长网址]&url_callback=[{shortCode}]&time=1&expires=1141889120&password=000000
applicationId参数为应用id,可以为空。 times 参数是可分享的次数。 auth=1 参数是启用密码访问。 applicationId 是应用程序 ID,可以为空。 url_callback 是跳转回调地址。地址 url_long 访问地址 expires 该参数的值是一个 UNIX 时间(UTC 时间 1970 年 1 月 1 日起的秒数,详见 wiki),用于标识 URL 的超时时间。如果OSS收到的URL请求晚于签名中的Expires参数内容分享:Go短链接分析,则返回请求超时错误码。比如当前时间是1141889060,如果开发者要创建一个60秒后自动过期的URL,Expires时间可以设置为1141889120。restype返回类型json返回object,qrcode直接返回二维码logo ,qrocde返回中间的标识nbeport返回电子口标识,nbciq返回宁波国检标识
示例1生成短链接
://&url_callback={shortCode}&time=1&expires=1141889120&password=000000
示例2生成短链接二维码
返回结果
{"ShortCode":"7J7fIn","ShortUrl":""}
例子
%3A%2F%%2Fowx%2F%23%2Ftab%2Fsend&url_callback=http%3A%2F%%2Fowx%2Fhome%2F{0}&auth=1
获取信息请求参数的短网址
获取网址:{shortCode}
返回结果
{"ShortCode":"7J7fIn","CallBackUrl":"{0}","LongUrl":"","Expires":1234312111,"Times":-1,"Password":"","访问次数":0}
直接访问的短网址
直接在浏览器中访问 {shortCode}
短网址二维码展示
{shortCode}/qrcode/{pix}
应用示例301跳转使用短网址生成生成短网址分享短网址短网址会重定向到目标网址短网址获取信息]接口获取配置信息业务逻辑后续处理密钥生成算法长URL md5生成32位签名串,分为4段,每段8字节;对于这四个段的循环处理,取8个字节,把它当作一个16进制字符串,0x3fffffff(30位1)和操作,即忽略30位以上的处理;这30位分为6段,每个5位数字作为字母表的索引,得到一个特定的字符,依次得到6位字符串;md5字符串一共可以得到4个6位字符串;其中任意一个都可以用作这个长url的短url地址做短链接分析;
`公共类UrlHelper {
public static string[] Create(string url)
{
//可以在MD5加密字符传输前自定义混合KEY
字符串键 = "mykey1";
//用于生成 URL 的字符
字符串[] 字符 = 新字符串[]{
“a”、“b”、“c”、“d”、“e”、“f”、“g”、“h”、
“i”、“j”、“k”、“l”、“m”、“n”、“o”、“p”、
“q”、“r”、“s”、“t”、“u”、“v”、“w”、“x”、
“y”、“z”、“0”、“1”、“2”、“3”、“4”、“5”、
“6”、“7”、“8”、“9”、“A”、“B”、“C”、“D”、
“E”、“F”、“G”、“H”、“I”、“J”、“K”、“L”、
“M”、“N”、“O”、“P”、“Q”、“R”、“S”、“T”、
"U" , "V" , "W" , "X" , "Y" , "Z"}; //对传入网址进行MD5加密 string hex = Md5Hash(key + url); string[] resUrl = new string[4]; for (int i = 0; i < 4; i++) { //把加密字符按照8位一组16进制与0x3FFFFFFF进行位与运算 int hexint = 0x3FFFFFFF & Convert.ToInt32("0x" + hex.Substring(i * 8, 8), 16); string outChars = string.Empty; for (int j = 0; j < 6; j++) { //把得到的值与0x0000003D进行位与运算,取得字符数组chars索引 int index = 0x0000003D & hexint; //把取得的字符相加 outChars += chars[index]; //每次循环按位右移5位 hexint = hexint >> 5; } //把字符串存入对应索引的输出数组 resUrl[i] = outChars; } return resUrl; } ////// 32位MD5加密 /////////private static string Md5Hash(string input) { MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider(); byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input)); StringBuilder sBuilder = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sBuilder.Append(data[i].ToString("x2")); } return sBuilder.ToString(); } }`以上就是关于《带短链接分析功能的在线生成工具》的全部内容了,感兴趣的话可以点击右侧直接使用哦!》》在线短链接生成器


相关文章:
相关推荐:


