2011-05-10 55 views
1

我使用twitter API,但是當我發佈鏈接時,它們顯示爲文本而不是鏈接。我一直無法找到顯示如何發佈實際工作鏈接的文檔。如何使用twitter API發佈鏈接?

+0

你能舉個例子嗎? – 2011-05-10 22:06:59

回答

2

如果您不保留前綴(http://)並且只發布諸如www.google.com之類的內容,則鏈接將不會被拾取。

+1

我會指出這個網址必須有一個基本的'domain' +'TLD'格式才能被識別爲鏈接。例如,在測試中,我發現'http:// localhost /'URL不會變成鏈接。但是,如果它們看起來像'http:// foo.bar /',它們會鏈接(即使域名是假的)。 – CBono 2011-08-16 22:23:26

+2

似乎他們不喜歡*任何*本地主機般的網址。絞盡腦汁爲什麼我的網址沒有被解析;將其從127.0.0.1切換到另一個域,並且工作。 – 2012-08-21 13:39:40

0

如果URL中包含了你需要發佈到Twitter所以它會被轉換爲一個鏈接之前對其進行編碼的特殊字符:

from urllib import quote 
url = quote(url) 
相關問題