【问题标题】:Inserting/Updating pieces and its fields via (apostrophe-headless) REST API通过(撇号无头)REST API 插入/更新片段及其字段
【发布时间】:2020-10-24 22:38:53
【问题描述】:

我目前正在使用 Postman 来测试 api 结果。我一直在关注撇号无头文档,因为我对此完全陌生。所以我需要在 Postman 中提交一个发布请求,以从 REST api 添加一个片段及其字段。我得到了不记名令牌,登录成功。但是当我插入一个带有主体作为 JSON 模式的片段时。我收到一条错误消息。 可能是我做的方式是错误的。那么有人可以帮助我发出帖子请求以至少通过 POSTMAN 添加片段和字段吗?

【问题讨论】:

  • 嗨拉扎娜。我在撇号团队。您还记得您在遗漏必填字段时收到的错误消息吗?我想看看我们是否应该把它说得更清楚。

标签: postman apostrophe-cms


【解决方案1】:

我没有完全理解这个问题。您应该添加一些输入、错误消息、url、图片等来澄清问题。 但是,如果您需要一个示例来说明如何使用邮递员发出 POST 请求,则如下所示:

  1. 选择 POST 方法并插入 API URL(POST 方法的登陆 url 不是视图等)
  2. 转到标题选项卡并将授权令牌添加到标题
  3. 选择正文选项卡;然后是原始类型,最后是 JSON 类型。现在插入 Json 正文并单击发送。
  4. 您可以在响应窗口的顶部看到 web 服务调用的结果。如果返回 200,则一切正常。

【讨论】:

  • 非常感谢@Saadat 先生,我真的帮了大忙。我已经按照所有这些步骤操作,但仍然无法收到 200 ,这可能是因为正文中撇号模式的格式。如果我能弄清楚如何编写该架构,也许我可以解决这个问题。
  • 你能提供一个你传递给你的问题的身体例子吗?就像我在上面的例子中使用的一样(比如 {"summondId": 19338})。你也可以在你的问题中放一张错误的快照。那会更有帮助。你说“撇号模式”可能有问题;但是没有例子,我真的无法理解你的意思。尝试填写您可以提供的所有信息以澄清问题。祝你好运。
  • 也许这个链接有助于解决您的问题:stackoverflow.com/questions/51172573/…
  • 非常感谢先生!我已经解决了这个问题......问题与撇号的架构有关,该方案应该包含一些默认参数,如 slug 和标题等......但我只是给出我的标题,文本......属性。非常感谢您的宝贵关注。 @萨达特
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
相关资源
最近更新 更多