기본적으로 URL에 관해 말하는 모든 트윗을 검색 할 수 있는지 알고 싶습니다 (예 : http://twitter.com/blah). 이상적으로 검색은 단축 URL도 계산해야합니다. 어떤 포인터?트위터에서 특정 URL을 언급하는 모든 트윗을 어떻게 끌어낼 수 있습니까?
답변
search 방법이 포함 된 Twitter API Documentation 설명서를 살펴볼 수 있습니다.
단축 URL을 검색하라는 귀하의 요청은 궁금합니다. 왜 그렇게하고 싶은지 이해하지만 어떻게 작동하는지 믿을 수 없습니다. 트위터 자체는 짧은 URL의 확장 된 버전을 보유하지 않으므로 단축 링크를 찾기 위해 트위터 검색 기능을 사용할 방법이 없습니다. 그리고 사람들이 사용할 URL 단축 URL을 예측할 수 없으므로 어쨌든 무엇을 찾아야할지 모를 것입니다.
이 곤두의 수달 API는이 기능을 제공 : http://code.google.com/p/otterapi/wiki/Resources#/linkposts
이 서비스 분명히 .. 단축 URL을 통해 검색 할 수 있습니다
내가 찾는 URL을 찾은 유일한 장소입니다. 그들이 이것을 어떻게 달성했는지 알고 있습니까? 그들은 firehose에 대한 비용을 지불하고 자신의 가게를 유지합니까? 아니면 API를 통해이 정보를 얻을 수있는 방법이 있습니까? 기본 검색 방법 중 어느 것도 데이터를 가져 오지 않습니다. –
난 그냥 당신 키로 트위터 키/워드를 사용하는 것이 좋습니다 것입니다 검색 제출을 위해 이 JS 피들에서는 트렌드 로케일 호출에서 생성 된 트렌드 주제에서 "검색어 키워드"를 추출하는 방법을 살펴 보았습니다. 나는 지역 결과에서 야후 WOEID를 움켜 잡고 특정 지리적 영역에 해당 지역 트렌드를 사용합니다. 그곳에서 트렌드 트윗은 모두 트렌드 지역 내의 그 트렌드 주제에 대한 트윗을 뱉어내는 트위터 검색 파라마 객체에 추가되고 캡처 될 수있는 "쿼리 문자열"을 가지고 있습니다. 나는 이것이 가능한 한 곧장 앞으로 Jquery로 작성했기 때문에 이것이 정말로 도움이되기를 바랍니다. 즐겨.
안녕하세요 여러분, Twitter API를 다룰 때 모든 질문에 답해야하는 멋진 JS 피들을 작성했습니다. webapp는 트렌드 로케일을 가져와 트렌드 주제까지 드릴 다운하고 트윗을 볼 수 있습니다.
표준 트위터 검색 제출 상자도 포함되어 있습니다. 이상한 방식으로,이 트위터 클라이언트를 검토해보십시오. 또한, 새로운 Jquery 라이브러리의 적용을 위해, 1.95의 유틸리티를 사용하여 새로운 live.bind 클릭 이벤트 구문을 사용했습니다.
즐기
http://jsfiddle.net/jdrefahl/5M3Gn/
function searchTwitter(query) {
$.ajax({
url: 'http://search.twitter.com/search.json?' + jQuery.param(query),
dataType: 'jsonp',
success: function (data) {
var tweets = $('#tweets');
tweets.html('');
for (res in data['results']) {
tweets.append('<div>' + data['results'][res]['from_user'] + ' wrote: <p>' + data['results'][res]['text'] + '</p></div><br />');
}
}
});
}
$ (문서) .ready (함수() {
function getTrendsByID(id) {
$.ajax({
url: 'http://api.twitter.com/1/trends/' + id + '.json',
dataType: 'jsonp',
success: function (data) {
$.each(data[0].trends, function (i) {
});
}
});
};
function getLocales() {
$.ajax({
url: 'https://api.twitter.com/1/trends/available.json',
dataType: 'jsonp',
success: function (data) {
var locales = $('ul#locales');
locales.html('');
$.each(data, function (i) {
localeID[i] = data[i].woeid;
$('ul#locales').append('<li>' + data[i].name + '</li>');
});
}
});
};
function getTrends(id) {
$.ajax({
url: 'https://api.twitter.com/1/trends/' + id + '.json',
dataType: 'jsonp',
success: function (data) {
var trends = $('ul#currentTrends');
trends.html('');
$.each(data[0].trends, function (i) {
$('ul#currentTrends').append('<li>' + data[0].trends[i].name + '</li>');
});
}
});
};
// Event Handlers
$(document).on("click", "#locales li", function() {
var $this = $(this);
var localesHdr = $('#currentTrendsCont h3');
var tweets = $('#tweets');
var trendsHdr = $('#tweetsCont h3');
trendsHdr.html('');
tweets.html('');
localesHdr.html('');
$('#currentTrendsCont h3').html($this.text());
getTrends(localeID[$this.index()]);
});
$(document).on("click", "#currentTrends li", function() {
var $this = $(this);
var trendsHdr = $('#tweetsCont h3');
trendsHdr.html('');
$('#tweetsCont h3').html($this.text());
var params = {
q: $this.text(),
rpp: 10
};
searchTwitter(params);
});
$('#submit').click(function() {
var trendsHdr = $('#tweetsCont h3');
var trends = $('#currentTrends');
var local = $('#currentTrendsCont h3');
local.html('');
trendsHdr.html('');
trends.html('');
$('#tweetsCont h3').html('search query: '+$('#query').val());
var params = {
q: $('#query').val(),
rpp: 10
};
searchTwitter(params);
});
// Globals
var localeID = new Array();
// Init!
getLocales();
});
- 1. Active Directory에서 모든 사용자를 신속하게 끌어낼 수 있습니까?
- 2. 특정 기간의 모든 트윗 샘플을 어떻게 얻을 수 있습니까?
- 3. 특정 트위터 사용자의 트윗을 가져 오시겠습니까?
- 4. 특정 긴 URL로 연결되는 단축 URL을 어떻게 찾을 수 있습니까?
- 5. 트위터에서 트윗과 함께 URL을 전달하는 방법은 무엇입니까?
- 6. 트위터 HomeTimeline 트윗을 MSSQL 데이터베이스에 어떻게 저장할 수 있습니까?
- 7. Twitter API 검색 - 특정 트윗을 제외하는 법?
- 8. 트위터에서 로그 아웃하는 방법
- 9. 특정 긴 URL에 연결된 모든 짧은 URL을 어떻게 찾을 수 있습니까?
- 10. 트위터에서 우정의 날짜를 얻을 수 있습니까?
- 11. 트위터에서 비공개 RSS 피드 얻기
- 12. 사용자 트위터 계정 페이지에있는 모든 트윗을 표시합니다.
- 13. 모두 대문자 인 모든 트윗을 얻으십시오.
- 14. 트위터에서 특정 위치에 대한 트렌드를 얻는 방법
- 15. 제목에 특정 단어가있는 모든 창을 어떻게 잡을 수 있습니까?
- 16. PHP를 사용하는 특정 사용자의 마지막 10 개의 트윗을 어떻게 얻을 수 있습니까?
- 17. 트위터의 공개 타임 라인, 특정 사용자의 트윗과 태그가 달린 트윗을 어떻게 저장하고 저장할 수 있습니까?
- 18. JSON 파일을 얻기 위해 트위터에서 제공하는 URL을 사용하고 싶습니까?
- 19. 지정된 사용자의 트윗에서 모든 트윗을 얻을 수있는 방법이 있습니까?
- 20. OpenId Identity URL을 어떻게 알 수 있습니까?
- 21. UIWebView에서 이미지의 URL을 어떻게 얻을 수 있습니까?
- 22. 트위터 API에서 트윗을 로컬로 저장할 수 있습니까
- 23. Twitter API에서 URL을 단축 할 수 있습니까?
- 24. Perl에서 특정 문구가있는 문장을 어떻게 추출 할 수 있습니까?
- 25. Magento는 어떻게 URL을 구문 분석합니까?
- 26. CreateDispatch가 Vista가 모든 트윗을 가져 오게합니다.
- 27. TweetSharpAPI를 사용하는 모든 사용자의 트윗을 받으십시오
- 28. 로그인하지 않고 특정 사용자의 트윗을 읽는 방법
- 29. 새 Microsoft CRM 연락처에 이미 Active Directory 계정이 있습니다. 광고를 어떻게 끌어낼 수 있습니까?
- 30. Facebook : 특정 URL을 좋아하는 모든 사람들을 얻는 방법
단축 URL 문제에 동의합니다. 특정 URL의 단축 URL을 알 수있는 방법은 없습니다. –
이전에는 없었지만 트위터 검색 피드에는 확장 된 짧은 URL이 저장됩니다. 엔터티/URL/[0]/expanded_url - https://dev.twitter.com/discussions/3719 – mvark
을 참조하십시오. @mvark : 잘 아셔야합니다. 확실히 새로운 것입니다. (언젠가는 2 년 내에 그 대답을 썼기 때문에!). –