2009-09-28 41 views
4

我有一個用Delphi 7編寫的聊天程序,我想用一個更小的tinyurl來替換已發佈的長url。我谷歌搜索,但還沒有發現任何有用的東西。如何在Delphi中生成tinyurl

+7

當URL被隱藏在不可思議的縮短版本背後時,這有點令人討厭。在你的情況下,我建議爲*顯示的*文本使用較短的文本,但保持原始URL顯示在狀態欄或提示中,就像Web瀏覽器一樣。讓聊天收件人看到人們發佈給他們的真實URL,以便他們可以更好地判斷他們是否真的想要點擊。例如,堆棧溢出可以爲註釋中的長URL做這些事情。 – 2009-09-28 14:33:58

回答

1

可以使用Google Shortener API

使用REST,您可以發送一個JSON值是這樣的:

{"longUrl": "http://stackoverflow.com/"} 

,結果是這樣的:

{ 
"kind": "urlshortener#url", 
"id": "http://goo.gl/lgNaMv", 
"longUrl": "http://stackoverflow.com/" 
} 

您需要實現認證。 此致敬禮。