有没有办法(通过编程的方式,我指的是他们的API)让Google URL shortener不会生成带有以下字符的短URL:
0 O
1 l
因为人们在从显示器上读取这些字符并在其他地方键入它们时经常会出错。
发布于 2015-08-07 14:24:26
您不能请求API使用自定义字符集,所以不可以。
这不是一个合适的解决方案,但是您可以检查url中不需要的字符,并为相同的长URL请求另一个短URL,直到您得到一个您喜欢的URL。如果您为请求提供OAuth令牌,Google URL shortner将为已经缩短的URL发出唯一的短URL。但是,我不确定用户是否被限制为每个特定的长URL只能有一个唯一的短URL,在这种情况下,这也不起作用。
发布于 2015-08-07 22:55:15
因为你是通过编程来完成的,所以你可以用这些字符来替换它们的ascii值,例如'%6F‘来替换字母o。在这种情况下,只需警告用户有疑问,它是一个数字。
或者,使用一种字体来区分不明确的字符,或者更好的是,对它们进行颜色编码(或在数字下划线,或任何视觉标记)
https://stackoverflow.com/questions/23975674
复制相似问题