2013-07-30 1 views
2

나는 해시 태그로 페이스 북의 게시물을 검색하는 방법을 찾고있어 구글에서 2 일을 보냈다. 이미 API가 해시 태그가있는 것을 허용하지 않고 어리석은 것을 알고 있지만 그게 전부입니다.해시 태그로 페이스 북의 게시물을 가져 오기

지금 제가 시도하려는 것은 컬을 통해 그 게시물을 얻을 것입니다,하지만 난 그것에 좋은 아니에요. 예를 들어 #baseball이 포함 된 모든 공개 게시물을 원한다고 가정 해 봅시다. 로그인하면 다음 페이지에서 볼 수 있습니다. https://www.facebook.com/hashtag/baseball 기본적으로 해당 URL을 말아서 게시물을 가져오고 싶습니다. 그러나 물론 그것은 여기에 내가 사용하는 스크립트입니다 ... 작동하지 않습니다 당신이 상상할 수 있듯이

 $url = 'https://www.facebook.com/hashtag/baseball'; 
     $http = curl_init($url); 
     $fake_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3'; 
     curl_setopt($http, CURLOPT_USERAGENT, $fake_user_agent); 
     $result = curl_exec($http); 

, $result ... 나는 그 일을하기 전에 액세스 토큰을 얻기 위해 노력했습니다 비어 ,하지만 URL에 추가하더라도 작동하지 않습니다.

아이디어가 있으십니까?

+0

먼저 인증을 시도 할 수 있습니까? – Zlatko

+0

나는 말하기를 사용하여 페이지를 잡기 전에 Facebook 클래스를 사용했지만 아무 것도 바뀌지 않았습니다 (PHP 용 Facebook SDK 사용). 액세스 토큰을 얻을 수있어 올바른 방법으로 로그인 한 것 같습니다 ... – Boute

+0

FB API를 모르겠습니다. 하지만 대개 다음 호출에이 액세스 토큰을 어떤 방식으로 추가해야합니다. 맞습니까? – Zlatko

답변

1

사용이 URL : API ID와 비밀을 가진 https://graph.facebook.com/search?q=YOURHASHTAGWITHNO#&type=post&limit=999&access_token=YOURMEGATOKENHERE

사용 페이스 북 SDK + 페이스 북 APP 작성자는 토큰을 생성합니다.

+4

[링크 전용 답변] (http://meta.stackoverflow.com/tags/link-only-answers/info)은 권장하지 않으므로 SO 답변은 솔루션 검색의 종점이어야합니다 (다른 참조 가이드 참조). 시간이 지남에 따라 오래 가지 않는 경향이 있음). 링크를 참조 용으로 유지하면서 독립형 시놉시스를 여기에 추가하는 것을 고려해보십시오. 그리고 소리 치지 마십시오. – kleopatra

+1

이것은 링크 대답이 아니며, 말 그대로 OP가 말풍을 ​​통해 요청해야하는 URL입니다. 또한이 방법은 2014 년 중반의 Facebook 업데이트로 인해 더 이상 작동하지 않습니다. –

관련 문제