Photo (写真)

写真の投稿

POST https://graph.facebook.com/USER_ID/photos

USER_ID/photos/へ投稿したとき、[アプリケーション名 Photos] の名前でアルバムが作成されます。同一のアプリケーションからアップロードしたすべての写真は、そのアルバムに追加されます。

指定可能なパラメータ
説明
source  
message  
place  

ウォールへの投稿

ウォールに写真を投稿するには、ID/albumsから"Wall Photos"のアルバムIDを取得し、WALL_PHOTOS_ID/photosに対して写真を投稿します。6.Graph API を使用したウォールへの投稿【画像】

PHP SDKによる投稿

PHP SDKで、認可ユーザーのアルバムに写真を投稿するには、

// リクエスト時のContentTypをmultipart/form-dataとする
$facebook->setFileUploadSupport( true );

// データがファイルであることを明示するため、ファイル名の先頭を「@」とする
$params = array( 'source'=>'@'.$fileName );

$response = $facebook->api('/me/photos', 'POST', $params);

のようにします。まずsetFileUploadSupport()で、リクエスト時のContentTypがmultipart/form-dataとなるようにします。そしてそのデータがファイルであることを明示するために、ファイル名の先頭を「@」とします。PHP SDKは内部でcURLを使用しているため、詳細はcURLのPOSTメソッドを参照してください。