2014-10-02 6 views
0

특정 해시 태그를 얻는 트위터 피드를 만들고 있습니다. #getaway와 같은 일반적인 해시 태그를 사용하는 경우 결과가 좋습니다. 그러나 # gadgetshow2014와 같은 특정 해시 태그를 사용하면 하나의 트윗 만 나타납니다. 트위터 자체에서 검색 할 때 많은 트윗이 있어야합니다. 사전에Twitter API - PHP (특정 해시 태그에 몇 개의 트윗이 나타납니다)

감사합니다 :)

코드 :

$consumer_key=' '; 
$consumer_secret=' '; 
$access_token=' '; 
$access_token_secret=' '; 

$hashtag='gadgetshow2014'; 
$max_tweets = 25; 

$twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret); 
$url = 'https://api.twitter.com/1.1/search/tweets.json?q=%23' . $hashtag . '&result_type=recent&count=' . $max_tweets . '&include_entities=true'; 
$tweets = $twitter->get($url); 
$tweets = $tweets->statuses; 
+0

현재 작동하지 않는 코드를 표시하지 않으면 우리가 도움을 줄 수는 없으며 실제로 도움이되지 않습니다. 그러나 당신은 새롭고 게시 지침을 읽지 않았습니다. – Svenskunganka

+0

대신 주 질문에 추가하십시오 :) – Svenskunganka

+0

안녕하세요 @ Svenskunganka, 정말 미안 해요. 주요 질문에 코드를 추가했습니다. 덕분에 당신의 도움을 많이 :) – TinTin

답변

0

는 슬프게도, 당신은 트위터 API에 많은 인공 제한 중 하나를 실행했습니다.

트위터의 검색 서비스와 확장 검색 API는 완전한 트윗 소스가 아닙니다. 모든 트윗은 색인이 생성되거나 검색 인터페이스를 통해 사용할 수 없습니다. https://dev.twitter.com/rest/reference/get/search/tweets

당신은 나이가 트윗을 얻을 수있는 max_id 매개 변수를 사용하여 시도 할 수 있습니다 -하지만 어떤 효과가 unlikey입니다.

+0

안녕하십니까, 답장을 보내 주셔서 감사합니다. 노력했지만 효과가 없습니다. – TinTin