PHP 사이트 페이지 에 Facebook 댓 글 플러그 인의 인 스 턴 스 튜 토리 얼 을 추가 합 니 다.

4525 단어 코 멘 트PHP
우선 페 이 스 북 에 앱 을 만들어 야 합 니 다.만 드 는 방법 은 다음 과 같 습 니 다.https://developers.facebook.com/,앱 중 하 나 는 도 메 인 을 작성 하 는 것 입 니 다.여기 웹 사이트 의 도 메 인 을 작성 합 니 다.(APP 는 domain 에 귀속 되 어 있 으 므 로 함부로 기입 할 수 없습니다)
그리고 페 이 스 북 comments plugins 를 사용 할 수 있 습 니 다.
페 이 스 북 comments plugins 를 사용 하면 페이지 에 페 이 스 북 comments 를 삽입 할 수 있 습 니 다.
코드 생 성 방법:https://developers.facebook.com/docs/plugins/comments
페이지http://www.example.com/ 이 페이지 에 다음 코드 를 삽입 하면 comments plugins 를 사용 할 수 있 습 니 다.

<!-- include facebook js sdk --> 
<script id="facebook-jssdk" src="//connect.facebook.net/en_GB/all.js#xfbml=1&appId=    APPID"></script> 
 
<!-- comments plugins --> 
<fb:comments colorscheme="light" numposts="4" height="360px;" width="614px" href="http://www.example.com/" fb-xfbml-state="rendered" class="fb_iframe_widget"></fb:comments> 
페이지 에 다음 과 같이 표시 합 니 다.
201618151749286.jpg (626×359)
페이지 의 공유 총수 와 댓 글 총 수 를 읽 습 니 다.

https://graph.facebook.com/?ids={YOUR_URL} 
{YOUR_URL}urlencode 가 필요 합 니 다.
예 를 들 면:https://graph.facebook.com/?ids=http%3A%2F%2Fwww.example.com%2F
돌아 가기:

{ 
  "http://www.example.com/": { 
   "id": "http://www.example.com/", 
   "shares": 399517, 
   "comments": 392 
  } 
} 
코드 는 다음 과 같 습 니 다:

<?php 
$url = 'http://www.example.com/'; 
$api = 'https://graph.facebook.com/?ids='; 
 
$result = json_decode(file_get_contents($api.urlencode($url)), true); 
 
print_r($result); 
?> 
페이지 리 뷰 목록 읽 기

https://graph.facebook.com/comments/?ids={YOUR_URL} 
{YOUR_URL}urlencode 가 필요 합 니 다.
예 를 들 면:https://graph.facebook.com/comments/?ids=http%3A%2F%2Fwww.example.com%2F
돌아 가기:

{ 
  "http://www.example.com/": { 
   "comments": { 
     "data": [ 
      { 
        "id": "395320319544_27462154", 
        "from": { 
         "id": "100000223906701", 
         "name": "Thu\u1eadn Phan Thanh" 
        }, 
        "message": "hello moto", 
        "can_remove": false, 
        "created_time": "2013-10-07T10:01:40+0000", 
        "like_count": 1, 
        "user_likes": false 
      }, 
      { 
        "id": "395320319544_27877980", 
        "from": { 
         "id": "100001638736612", 
         "name": "L\u00e3 Minh" 
        }, 
        "message": "hi you", 
        "can_remove": false, 
        "created_time": "2013-11-13T02:57:01+0000", 
        "like_count": 4, 
        "user_likes": false 
      }, 
      { 
        "id": "395320319544_27879381", 
        "from": { 
         "id": "100004229015145", 
         "name": "Th\u00f9y Dung" 
        }, 
        "message": "Mg \u1ee7ng h\u1ed9 t\u1edb v\u1edbi nh\u1edb \u003C3", 
        "can_remove": false, 
        "created_time": "2013-11-13T05:38:12+0000", 
        "like_count": 3, 
        "user_likes": false 
      } 
      ... 
     ], 
     "paging": { 
      "cursors": { 
        "after": "MjU0", 
        "before": "Mzk4" 
      }, 
      "next": "https://graph.facebook.com/v1.0/395320319544/comments?limit=25&after=MjU0" 
     } 
   } 
  } 
} 
next url 재 요청 에 따라 다음 페이지 의 댓 글 내용 을 가 져 올 수 있 습 니 다.
코드 는 다음 과 같 습 니 다:

<?php 
$url = 'http://www.example.com/'; 
$api = 'https://graph.facebook.com/comments/?ids='; 
 
$result = json_decode(file_get_contents($api.urlencode($url)), true); 
 
print_r($result); 
?> 

좋은 웹페이지 즐겨찾기