GoodData:通过API删除和更新元数据对象

时间:2014-02-05 22:18:09

标签: api gooddata

如何通过API删除/更新元数据对象?

例如预定电子邮件:http://docs.gooddata.apiary.io/#reportsanddashboardsbyemail 在文档中,我看到了如何创建一个新的或获得现有的。 如何删除预定电子邮件?

DELETE https://secure.gooddata.com/gdc/md/PROJECT_ID/obj/OBJECT_ID

对于scheduledMail,它运行正常,但它是否普遍适用?

如何更新预定的电子邮件? PUT有用吗?我应该使用哪种请求体?或者我是否必须删除旧对象并创建一个新对象?

1 个答案:

答案 0 :(得分:3)

对于每个元数据对象,DELETE都有效。要更新对象,请使用PUT,其中正文将响应来自GET请求的相同资源,您可以轻松编辑并使用PUT将其发送回同一资源。所以工作流程将是:

  1. GET元数据对象
  2. 更新对象正文(JSON)
  3. PUT它返回到你获得它的同一资源
  4. 这适用于所有元数据对象。您可以通过

    轻松识别这些对象

    /obj/OBJECT-ID

    感谢您的提问!