【问题标题】:Update Socrata dataset metadata through API通过 API 更新 Socrata 数据集元数据
【发布时间】:2016-10-04 03:15:28
【问题描述】:

根据Socrata's "Publisher Guide"

Publisher API 允许您以编程方式:

  • 在 Socrata 数据集中添加、更新和删除记录

  • 维护数据集元数据和隐私设置

但我在API docs 中看不到任何解释如何执行此操作的地方。这完全是关于创建、更新或删除单个行 - 与数据集元数据无关。

例如 - 如何使用 API 将标签添加到现有数据集?

【问题讨论】:

    标签: metadata socrata soda


    【解决方案1】:

    抱歉,如果该声明有点误导。元数据更新可通过soda-java 库正式获得,也可通过sodapy 非官方获得。

    为了正确理解,您希望以编程方式更新一组数据集上的标签集,如果我正确阅读了您的个人资料,您似乎可以作为数据发布者访问 Socrata 平台.对吗?

    【讨论】:

    • 是的,正确的。在这个特定的例子中,我想根据启发式向一堆数据集添加一个标签,然后再删除它们。从sodaypy code来看,答案就是对整个数据集做一个PUT。仍然不清楚如何区分替换数据和元数据。
    • {{PUT}} 在数据集元数据上,而不是在数据集本身上。像这样的东西会更新标签:PUT /api/views/$id.json { "tags": ["foo", "bar", "bang"] }
    • 谢谢。看来我不是唯一一个在问! github.com/xmunoz/sodapy/issues/22
    • 是的,该问题线程应该为您提供足够的开始。希望在我们为您提供更多官方文档之前,它会起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多