Data API Library for Android(その10・アイテムのアップロード)

  • 投稿日:
  • by
  • カテゴリ:

Data API Library for Androidの解説その10です。
今回はアイテム(画像等)のアップロードを解説します。
なお、今回でData API Library for Androidの解説は最後です。

1.アップロードの手順

アイテムをアップロードするには、「uploadAsset」という名前のメソッドを実行します。
引数としてHashMap型のオブジェクトを渡します。
また、このオブジェクトには以下の値を代入しておきます。

キー
site_idアップロード先のサイトのID
fileAndroid内でのファイルのパス

2.事例

例えば、変数site_idとfile_pathに、アップロード先のサイトのIDと、ファイルのパスが代入されているとします。
このファイルをアップロードするには、以下のようなコードを実行します。

Map<String, String> params = new HashMap<String, String>();
params.put("site_id", site_id);
params.put("file", file_path);
DataAPI.send("uploadAsset", params, new DataAPIListener() {
    @Override
    public void onResponse(JSONObject resp) {
        アップロード成功時の処理
    }

    @Override
    public void onError(VolleyError error) {
        アップロード失敗時の処理
    }
});