【问题标题】:Update existing post with Craigslist API使用 Craigslist API 更新现有帖子
【发布时间】:2017-01-11 01:39:20
【问题描述】:

我需要通过 Craigslist API 自动将图像添加到一些现有帖子中。
http://www.craigslist.org/about/bulk_posting_interface 的文档指出:
注意:如果您提交的发布项目与现有发布项目具有相同的 rdf:about,则不会更新现有发布项目。目前,更改帖子内容的唯一方法是通过 cl:postingManageURL 元素中指定的 URL。
这很模糊。我理解这一点的方式是,您首先必须尝试发布,获取 URL,然后不清楚下一步该做什么。
有没有人试过这个?想法?
谢谢,安迪

【问题讨论】:

    标签: api craigslist


    【解决方案1】:

    我没有玩过这个API,但是当我看到这个时:

    <cl:postingManageURL> - In post mode, this element will contain a URL that can be used to edit or delete the new posting.
    

    这让我相信您需要做的就是确保您的请求是一个 HTTP POST,其 postingManageURL 与您要编辑的帖子相同。然后提供您想要更新帖子的previewHTML

    【讨论】:

    • 我知道一切都是 POST。所以诀窍是记住 postingManageURL 并将其用于将来的更新。
    • 我不知道您所说的“一切都是 POST”是什么意思。您必须将 REST 客户端配置为使用适当的 HTTP 动词(GET、POST 等)发送请求。
    • 我指的是 API 文档中的这一行:“新帖子以 RSS 格式提交到批量界面,并通过 HTTPS POST 附加 craigslist 特定元素”
    • 好的,这只是说要进行批量发布(您一次提交一堆帖子),您使用 POST。您的问题是关于更新 existing 帖子,显然也恰好使用 POST。
    【解决方案2】:

    截至目前,CL 不提供使用批量发布 API 更新广告的 API。我已经通过包含管理网址(包括实时广告网址等)测试了所有类型的东西。似乎没有任何效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      相关资源
      最近更新 更多