Data API Library for Android(その9・オブジェクト削除系メソッド)

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

Data API Library for Androidの解説その9です。
今回は既存のオブジェクトを削除するメソッドの使い方を解説します。

1.メソッドの一覧

オブジェクトを削除するメソッドの名前は、「delete○○○」のような名前になっています。
引数として、サイトのIDとオブジェクトを取ります。
各メソッドで必要なIDは、以下の表のとおりです。

メソッド名必要なID
deleteEntrysite_id, entry_id
deleteCommentsite_id, comment_id
deleteTrackbacksite_id, ping_id
deleteCategorysite_id, category_id
deleteFoldersite_id, folder_id
deleteAssetsite_id, asset_id
deletePagesite_id, page_id
deleteSitesite_id
deleteRolerole_id
deleteLogsite_id, log_id
deleteTagForSitesite_id, tag_id
deleteTemplatesite_id, template_id
deleteTemplatemapsite_id, template_id, templatemap_id
deleteWidgetsetsite_id, widgetset_id
deleteWidgetsite_id, widget_id
deleteUseruser_id
deleteFieldsite_id, field_id
deleteFormattedTextsite_id, formatted_text_id

2.事例

例えば、サイトIDと記事のIDが、変数siteID/entryIDに入っているとします。
そのIDの記事を削除したい場合、以下のようなコードを実行します。

DataAPI.send("deleteEntry", siteID, entryID, new DataAPIListener() {
    @Override
    public void onResponse(JSONObject resp) {
        記事削除完了時の処理
    }

    @Override
    public void onError(VolleyError error) {
        記事削除に失敗したときの処理
    }
});