gpt4 book ai didi

rest - 如何在 DRUPAL 8 中使用 RESTful Web 服务 API 创建 field_collection_item

转载 作者:行者123 更新时间:2023-12-02 03:11:28 24 4
gpt4 key购买 nike

我已经在我的 Drupal 8 网站上安装了 RESTful Web 服务,我激活了 field_collection_item 资源 (/field_collection_item/{field_collection_item}) 以及所有可用的方法(GET、POST 等,带有身份验证:basic_auth、cookie 和格式:hal_json, JSON).

我有一个内容类型,里面有一个字段集合 (name:field_field_collection)。为了创建此内容类型的新节点,我必须先创建字段集合项,但我无法成功,因为即使我在系统上进行了正确的身份验证,我也会收到 403 Forbidden。

我的请求 URL 是:http://my_server.com/entity/field_collection_item?_format=hal_json (发布)。

请求头是:

 POST /entity/field_collection_item?_format=hal_json HTTP/1.1
Host: my_server.com
X-CSRF-Token: P1Z8fnxb0-tTR3CLqNJMSDnU_DQDFnt2ko0Jnitwsd0
Authorization: Basic my_user:my_password
Content-Type: application/hal+json

我的请求的正文是:

{  
"_links": {
"type": { "href":"http://my_server.com/rest/type/field_collection_item/field_field_collection" }
},
"field_text1":[{"value": "1111"}],
"field_text2":[{"value": "2222"}],
"field_name":[{"target_id": "field_field_collection"}]
}
}

field_field_collection 是我的 field_collection 实体的名称。 field_text1、field_text2 是我收藏的文本字段。

当我使用 POSTMAN 或 DHC 发出请求时,我收到 403 Forbidden 响应。

谁能指出我正确的方向?我究竟做错了什么?有没有其他方法可以完成此请求?

最佳答案

您是否检查过端点权限?

听起来你已经正确设置了 REST 资源..但你还必须设置权限以便匿名用户可以访问它。

关于rest - 如何在 DRUPAL 8 中使用 RESTful Web 服务 API 创建 field_collection_item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39666085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com