Facebook API 사용법

2019-10-18
  • open-api
  • OAuth2.0 Flow 를 따르면 되는거 아닌가?

    이유는 모르겠지만, 언젠가서부터 페이스북에서 user-access-tokenpage-access-token 을 나누었다. OAuth2.0 Flow 를 마치면 user-access-token 을 받게 되는데 그걸로 page-access-token 을 발급 받으면 된다.

    How to get page-access-token via user-access-token

    curl -X GET "https://graph.facebook.com/{your-page-id}?fields=access_token={your-user-access-token}"
    

    Reading Your Page Information

    curl -F 'method=get' \
      	 -F 'fields=about,attire,bio,location,parking,hours,emails,website' \
    	 	 -F 'access_token={your-page-access-token}' \
    	  	https://graph.facebook.com/{your-page-id}
    

    Getting Page Posts

    curl -i -X GET \
     "https://graph.facebook.com/{your-page-id}/feed?access_token={your-page-access-token}"