次のような文字で短い URL を生成しないように、Google URL 短縮サービスを (プログラム的に、API を意味する) 言う方法はありますか?
0 O
1 l
ディスプレイからこれらの文字を読み取って別の場所に入力するときに、人々はしばしば間違いを犯すためです。
次のような文字で短い URL を生成しないように、Google URL 短縮サービスを (プログラム的に、API を意味する) 言う方法はありますか?
0 O
1 l
ディスプレイからこれらの文字を読み取って別の場所に入力するときに、人々はしばしば間違いを犯すためです。
カスタム文字セットを使用するように API に要求することはできません。
適切な解決策ではありませんが、URL に不要な文字がないかチェックし、同じ長い URL に対して別の短い URL を要求して、気に入ったものが得られるまで続けることができます。Google URL Shortner は、リクエストで OAuth トークンを提供すると、既に短縮された URL に対して一意の短縮 URL を発行します。ただし、ユーザーが特定の長い URL ごとに 1 つの一意の短い URL に制限されているかどうかはわかりません。その場合、これも機能しません。
プログラムで実行しているため、これらの文字をASCII値に交換できます。たとえば、「%6F」を文字oに置き換えます。この場合、疑わしいのは数字であることをユーザーに警告するだけです。
または、あいまいな文字を区別するフォントを使用するか、さらに良いことに、それらを色分けします (または数字やその他の視覚的なマークに下線を引きます)。