나는 웹 사이트 (diadesolidariedade.com.br)의 URL의 주식 및 가능하면 번호, 해시 태그 "#JuntosFazemosoBem"와 게시물의 수와 수를 계산해야하는 웹 사이트를 개발하고 있어요 특정 게시물의 주식 중, 모두 Facebook에 있습니다. 트위터도 중요하지만 트위터는 더 쉽습니다 (더 유연한 API를 가지고 있습니다).Facebook API : 페이스 북 게시물을 얻는 방법 REAL share count?
는 이미이 코드를 사용하여 URL의 주식의 수를 구현했습니다 :
function facebook_count($url){
$fqlURL = "https://api.facebook.com/method/links.getStats?urls=".$url."&format=json";
// Facebook Response is in JSON
$response = file_get_contents($fqlURL);
return json_decode($response);
}
$fb = facebook_count("diadesolidariedade.com.br");
$fb_count = $fb[0]->share_count;
-http://graph.facebook.com/?id=%%URL%% 또 다른 옵션이 있습니다,하지만 그것은 좋아 세는 "주 수"를 반환 , 의견 및 공유.
그런 다음 해시 태그 수 및 공유 수를 얻기 위해 옵션을 검색하기 시작했습니다.
해시 태그 COUNT : StackOverflow의 많은 다른 웹 사이트 여기에 몇 가지 주제를 읽고, 내가 발견? 공공 피드 검색 (더 이상 작동하지 않기 때문에 그것이 불가능/검색 유형 = 주제 & Q = 르브론 제임스 & 귀하가 Facebook의 승인 된 파트너가 아니면 ...
쉐어 포인트 : FQL을 사용하여 가능합니다. 그러나 FQL은 더 이상 작동하지 않습니다.
그럼 내가 (페이스 북 PHP SDK 2.3.2 및 앱 액세스와 함께)이 코드를 시도 :
그 코드와$page_id = "586319238075582";
$post_id = "883534958354007";
$query = $facebook->api('/'.$post_id.'?fields=sharedposts.fields(from)');
echo print_r($query);
?><br/>--------------------------------<br/><?
echo print_r($query["sharedposts"]["data"]);
, 나는 의견처럼 모든 게시물 정보를 가질 수 있고, 좋아하는,하지만 난 검색 할 때 SharedPosts 배열, 실제 게시물에 약 70 개의 공유가있을 때만 10을 반환합니다!
해시 태그 및 공유 개수에 대한 해결 방법이 있습니까?
감사합니다. Henrique. 어떤 URL 그냥 그것은 단지 외부 URL 작동
https://graph.facebook.com/?ids=http://example.com
, 난 해봤 페이스 북의 그래프 API를 사용하기위한 –