自分が管理するfacebookページにページの管理者として投稿する方法

普通のページに対してapiでメッセージを書き込むと個人のプロフィールアイコンが出てしまいます。
それをFacebookページの管理者として投稿する方法です。
ページの管理者として投稿することで、ページに「いいね」してくれた人のウォールに表示されます。

個人のアクセストークンを下記の権限で取得する

status_update,publish_stream,manage_pages,offline_access

個人のアクセストークンを使って、その人が管理者であるページを一覧で取得する

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

ページとしてpostされる

以上