自分が管理するfacebookページにページの管理者として投稿する方法
普通のページに対してapiでメッセージを書き込むと個人のプロフィールアイコンが出てしまいます。
それをFacebookページの管理者として投稿する方法です。
ページの管理者として投稿することで、ページに「いいね」してくれた人のウォールに表示されます。
個人のアクセストークンを使って、その人が管理者であるページを一覧で取得する
https://graph.facebook.com/me/accounts?access_token=個人のアクセストークン
{ "data": [ { "name": "ページ名", "category": "Website", "id": "ページID", "access_token": "ここの値をメモ" }, }
↑で取得したアクセストークンを使ってfacebookページにpostします
curl -F 'access_token=ここに取得したアクセストークン' \ -F 'message=Check out this funny article' \ -F 'link=http://www.example.com/article.html' \ -F 'picture=http://www.example.com/article-thumbnail.jpg' \ -F 'name=Article Title' \ -F 'caption=Caption for the link' \ -F 'description=Longer description of the link' \ -F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"}' \ -F 'privacy={"value": "ALL_FRIENDS"}' \ -F 'targeting= {"countries":"US","regions":"6,53","locales":"6"}' \ https://graph.facebook.com/ここにページID/feed