Flickr API ドキュメント日本語訳 |
非同期アップロード
写真を複数同時にアップロードしなければならない、ソケット接続はつないだままにしておいてアップロードが完了するまで待ちたくない、といったアプリケーションのために、 Flickr では非同期でのアップロード処理をすることができます。
アップロード実行
非同期のアップロード API (もしくは非同期の置き換え API)に追加で引数を設定して写真をアップロードします。:async
- 非同期アップロードの場合は1、同期アップロードの場合は0を設定する。
サーバからの応答
アップロードに成功すると、以下のようなxmlが戻り値として返ります:
<ticketid>1234</ticketid>
この応答形式は REST API 応答スタイルで規定されています。
ticketid
は投稿した写真のIDではなく、写真のアップロードの進行状況を確認する際に使用するIDです。
アップロードが失敗した場合は、同期アップロードの時と同じ形式のxmlが戻り値として返ります。
チケットの問い合わせ
写真をアップロードをするとチケットIDが発行され、flickr.photos.upload.checkTicketsメソッドを実行してそれらのアップロード状況を確認できます。
戻り値として取得された写真IDは、 同期アップロード APIの時と同様に使用することができます。
注意事項 |