ランダムドメインは、ランダムな5文字のドメインを生成し使用できるようにするFreenomの無料サービスです。 これらのランダムドメインはURL転送に最適です。 実際に、最短URLを可能にします。
TinyURL、Bit.ly.は無視しましょう。 ランダムドメインを使用して起動し、アプリケーション内のランダムドメインAPIを統合します。
渡されるはずです。
すべてのランダムドメインは、インターネット上で世界的に利用可能です。
URLを短縮すると、Freenomはそのデータベース内にロングバージョンを格納し、URLに無料のドメイン拡張子の中の一つで終わる新しいドメイン名を割り当てます。 たとえば、URLを短くする場合はhttp://www.google.com 取得リンクはhttp://bcdef.tkで、 その後、あなたのURLに割り当てられている独自ドメイン名はbcdef.tkです。
ドメイン名は、即座に私たちのトップレベルドメインの一つのルートゾーンに追加されます。 つまり、登録後すぐにあなたがwww.bcdef.tkを使用することができることを意味しています。
誰かがあなたの新しい短縮ドメインを訪れると、Freenomは、そのドメインを取得し当社のデータベースに格納されている元の長いURLにユーザーをリダイレクトします。 Freenomランダムドメインアカウントにサインアップすると、あなたのドメインへのすべてのトラフィックを追跡することができます。
FreenomのAPIを使用すると、無料ドメイン名登録サービス用のFreenom登録システムと直接インタラクトできるコンピュータプログラムとオンラインアプリケーションを設計することができます。
これは基本的にFreenomが開発者のアプリケーションのバックグラウンドで、その無料ドメイン拡張子のいずれかで短縮URLと無料のドメイン名を登録することを可能にすることを意味します。
ロングアドレスを短縮するには、そのアドレスを私たちのAPIにPOSTまたはGETして答えを解析するだけです。
curl -X POST https://api.freenom.com/v2/domain/register.xml
-d "forward_url=<long_url>&email=<email>&password=<pass>"
指定されたロングアドレスは、そのURLのURLエンコードされた表現でなければいけません。 URLがhttp://www.google.comで 短縮する必要がある、〜として渡される
http://www.google.com
The 'http://' part of the passed long URL may be omitted.
レスポンスのヘッダーはJSON内で、次の結果フィールドが含まれます:
{"domain":
[{"status":"REGISTERED",
"domainname":"BCDEF.TK",
"domaintype":"FREE"}],
"status":"OK",
"result":"DOMAIN REGISTERED"
}
エラー時にエラーフィールドは次のいずれかの結果で事前設定されます。
"Method not supported for function"
"Long URL not submitted"
"Long URL is invalid"
"Quota reached"
"Shortname already taken"
"An other error happened"
たとえばJSONのエラー結果は次のようになります:
{"status":"error","error":"Method not supported for function"}
FreenomのAPIのランダムドメイン機能を使用するには、Freenomに登録したメールアドレスとパスワードを使用してください。。 匿名でFreenomランダムドメイン機能を使用することも出来ます。 24時間ごとに匿名で各IPアドレスあたり25短縮アドレスまで登録することができます。 この最大に達すると、エラー"クオート到達" になります。 この最大値は、新しいドメインを登録するときにFreenomアカウントを使用して簡単に増加させることができます。
すべてのFreenomアカウントがFreenomの利用規約の対象となりますのでご注意ください。
ランダムドメインは、 Dot TKの製品−TweaKに取って代わりました。 単にAPI呼び出しで "result=TweaK"を追加することで、APIはTweaKに使用していたのと同様の結果を返します。 新しいFreenom APIの可能性の数々をぜひともご利用頂けるよう上記のFreenom API呼び出しにアップグレードすることをお勧めします。
すべてのFreenomアカウントがFreenomの利用規約の対象となりますのでご注意ください。