隨機功能變數名稱是Freenom的免費服務,讓您可以生成和使用隨機的5字元功能變數名稱。 這些隨機功能變數名稱非常適合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並解析答案即可。
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
通過的長URL的'http://'部分可以省略。
回應的標題將會在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註冊郵箱位址和密碼來使用Freenom API的隨機功能變數名稱功能。 也可以匿名使用Freenom隨機功能變數名稱功能。 每24小時每個IP位址可以匿名註冊多達25個縮短位址。 當達到該最大值時,將會返回"限額已達到"錯誤。 當註冊新功能變數名稱時,可以簡單地通過使用任何Freenom帳戶在增加該最大值。
請注意所有Freenom帳戶均受制於Freenom的條款和條件。
隨機功能變數名稱代替了TweaK – 一個DoT TK產品。 您只需在API調用中添加"result=TweaK"變數,API將返回您使用TweaK時收到的相同結果。 因為我們希望您使用新Freenom API的發展潛力,我們建議您升級上面描述的Freenom API調用
請注意所有Freenom帳戶均受制於Freenom的條款和條件。