FacebookページをAPIで操作するためのAccessTokenを取得する
自分が管理権限を持っているFacebookページであれば、APIで操作が可能です。
自動で投稿したりといったことが、簡単に作ることができます。
そのためには、FacebookページをAPIで操作するためのAccessTokenが必要なので、そのAccessTokenの取得方法をまとめます。
とにもかくにもOAuth認証
まずは自分のAccessTokenが必要なので、OAuth認証をします。
この時、Permissionに「manage_pages」を指定します。
Facebookページの管理を求められます。
Facebookページ用のアクセストークンを取得
Facebookページ用のアクセストークンを取得するためのAPIがあります。
https://graph.facebook.com/me/accounts
このAPIは、自分が管理権限を持っているFacebookページの情報を取得できます。
https://developers.facebook.com/docs/graph-api/reference/user/accounts/
{ "data": [ { "category": "Producer", "name": "***", "access_token": "***", "perms": [ "ADMINISTER", "EDIT_PROFILE", "CREATE_CONTENT", "MODERATE_CONTENT", "CREATE_ADS", "BASIC_ADMIN" ], "id": "***" } ] }
このレスポンスに含まれるaccess_tokenがFacebookページのアクセストークンです。
これで、FacebookページをAPIから操作できるようになります。