2012-05-27 23 views
0

我希望能夠在網頁上顯示Twitter用戶在X位置「最後一次看到」,「他在哪裏說」,無論他們最新的推文是什麼。這是針對啓用了地理位置的用戶,並且我正在執行此操作以在旅途中跟蹤他們。什麼是最簡單的方法來做到這一點?它應該是這樣的:顯示最新推文的位置,然後在網頁上發佈推文

[用戶]最後一次露面是在[最新的鳴叫位置(城市/國家,而不是geopoints),他說:最新的tweet]

任何幫助/建議表示讚賞。

UPDATE:

我曾經嘗試這樣做增加這個頁面:

<script type="text/javascript" src="http://mywebsite.com/blogger.js"></script> 
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&count=1"></script> 
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterLocation&count=1"></script> 

然後修改Twitter的blogger.js在頂部補充一點:

function twitterLocation(twitters) { 
    var statusHTML = []; 
    for (var i=0; i<twitters.length; i++){ 
    var place= twitters[i].place.full_name; 
    statusHTML.push('+place+'); 
    } 
    document.getElementById('location').innerHTML = statusHTML.join(''); 
} 

最後,把一個

<span id="location></span> 

<div id="twitter_update_list"></div> 

也在html中。

的鳴叫出來沒關係,但擺在「位置」的唯一事情跨度只是文本,「+地方」

難道我對任何形式在這裏正確的軌道呢?

回答

1

您谷歌應該爲這裏的答案,但我會簡單地使用REST API: https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

的最後位置將在「地緣」參數。

然後使用谷歌反向地理編碼API拉出一個位置字符串: https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding

+0

謝謝你的回覆!如何從該XML中獲取「」數據並將其顯示在html中? –

+0

名稱=「用戶」:{「名」} 在XML響應我想這將是:正式姓名

+0

哦,不,我很抱歉,我的意思是,如果我使用XML格式,有標籤會給我地名,而在標籤中,有一個標籤叫,它包含該地點的全名 - 這就是我想要的數據,但我沒有足夠的經驗來知道如何拉該文件中的數據並將其顯示在頁面上。 –