Skip to content

Instantly share code, notes, and snippets.

@rummelonp
Created December 19, 2010 07:45
Show Gist options
  • Save rummelonp/747184 to your computer and use it in GitHub Desktop.
Save rummelonp/747184 to your computer and use it in GitHub Desktop.
JavaScriptでTwitter検索
<html>
<head>
<script>
var search = function(query) {
var s = document.createElement('script');
var q = encodeURIComponent(query);
s.src = 'http://search.twitter.com/search.json?callback=oncomplete&lang=ja&q=' + query;
document.getElementsByTagName('head')[0].appendChild(s);
};
var oncomplete = function(json) {
var dl = document.createElement('dl');
dl.innerHTML = json.results.map(function(t) {
return ['<dt>@' + t.from_user + '</dt>',
'<dd><img src="' + t.profile_image_url + '" /></dd>',
'<dd>' + t.text + '</dd>'].join('');
}).join('');
document.getElementById('content').appendChild(dl);
};
</script>
</head>
<body>
<div id="search">
<input type="text" id="query"></input>
<button onclick="search(document.getElementById('query').value); return false;">Search</button>
</div>
<div id="content">
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment