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で、認可ユーザーのアルバムに写真を投稿するには、
// リクエスト時の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メソッドを参照してください。