기타

Facebook 페이지 api

yeon.Biju 2019. 12. 18. 20:04

페이스북 페이지 게시물 가져오기

 

아래 URL을 클릭

 

https://developers.facebook.com/tools/explorer

 

 

 

조회하는 곳에

me/accounts?fields=access_token, name, id 

로 입력하고 제출 클릭

 

 

아래와 같은 데이타가 나온다

 

 

 

id와 access token을 

 

https://graph.facebook.com/v5.0/{id}/feed?access_token={access_token}

 

와 같이 입력한다.

가져오는 필드는 아래와 같이 입력을 해주게 되었다.

&fields=message,permalink_url,created_time,picture,full_picture

 

가져오는 필드에 link를 넣을 경우 다음과 같은 에러가 발생하였다.

 

이전 단순히 게시물을 가져오는 경우에는 link 필드를 가져올 수 있었으나

페이지 게시물을 가져올 때는 link가 사용불가인 것 같다. 

그래서 링크대신에 permalink_url 을 가져오게 되었다. 

 

{
   "error": {
      "message": "(#12) link field is deprecated for versions v3.3 and higher",
      "type": "OAuthException",
      "code": 12,
      "fbtrace_id": "AfNg2Ljx3o6PxZn2tgaZwDx"
   }
}

 

picture로 이미지를 가져오는 이미지 해상도가 너무 떨어져 full_picture 로 가져옴

 

 

하나의 완성된 URL은 아래와 같다.

https://graph.facebook.com/v5.0/{id}/feed?access_token={access_token}&fields=message%2Cpermalink_url%2Ccreated_time%2Cpicture&locale=ko_KR