2012-05-11 3 views
1

나는 내 웹 사이트에 대한 간단한 응용 프로그램을 작성하고 1 점으로 고민하고있다.

Facebook 페이지는 다음과 같습니다.

$pageID = 'dorimedia'; 

동일한 웹 사이트는 무엇입니까? 나는 외부 웹 사이트가 '좋아'한 횟수를 보여줄 가치를 원합니다.

감사합니다. 아담

+0

나는이하려고 해요 슬라이더 막대를 사용하여 실제 웹 사이트의 수를 표시합니다. 내 사이트 (내 꼬리표)에있는 예제입니다 www.dorimedia.co.nz – Adam

+0

여기서 get_file_content 명령을 사용하여 여기에서 세부 사항을 뽑아 낼 수 있습니까? https://api.facebook.com/method/fql.query?query=select%20%20like_count,%20total_count,%20share_count,%20click_count%20from%20link_stat%20where%20url=%22http://www.dori. co.nz/%22 – Adam

답변

0

아무 것도. 도메인 이름이나 도메인 이름 + 경로는 전체 경로와 같이 사용할 수 있지만 짧은 ID는 사용할 수 없습니다.

, 당신이 그것을 해시 수있을 또는 일부 암호화 알고리즘을 적용 할 수있는 'ID 수 id의 전체 URL을 확인하려면 md5, sha1 또는 hash 방법 (PHP를 사용한다고 가정)

UPDATE 당신이 필요로하는 웹 사이트가 가지고있는 것처럼 많은 페이스 북, 이렇게되면 직접 구글에서이에 대한 API가 어떻게 경우

주석이 포함 된 XML 응답 결과
http://api.facebook.com/restserver.php?method=links.getStats&urls=www.google.com 

, 좋아요 및 기타 흥미로운 정보. 예를 들어 구글은 다음과 같은 응답이 : 그럼

<links_getStats_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd" list="true"> 
    <link_stat> 
     <url>www.google.com</url> 
     <normalized_url>http://www.google.com/</normalized_url> 
     <share_count>2095550</share_count> 
     <like_count>795778</like_count> 
     <comment_count>705595</comment_count> 
     <total_count>3596923</total_count> 
     <click_count>265614</click_count> 
     <comments_fbid>381702034999</comments_fbid> 
     <commentsbox_count>307</commentsbox_count> 
    </link_stat> 
</links_getStats_response> 

그것과 같이 충분히 쉽게, 그 XML에서 정보를 추출의 문제 :

$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); 
$xml = file_get_contents($url); 
$xml = simplexml_load_string($xml); 
$shares = $xml->link_stat->share_count; 
$likes = $xml->link_stat->like_count; 
$comments = $xml->link_stat->comment_count; 
$total = $xml->link_stat->total_count; 
$max = max($shares,$likes,$comments); 

Click here for the Source

+0

다양한 형식으로 URL을 시도했지만 작동하지 않았습니다. 나는 실제 웹 사이트가 얼마나 많은지를 보여주기 위해 슬라이더 바를 갖기 위해 노력하고있다. 내 사이트 (바닥 글에 있음) www.dorimedia.co.nz에 내 예가 있습니다. 감사합니다 – Adam

+0

자세한 정보는 업데이트를 참조하십시오 –

+0

당신은 전설의 친구입니다 !! 감사!! – Adam