You are here

资讯采集站点向资讯展示站点推送数据的接口

作者: 孔雷  亚艾元软件

一、保存请求之前请求token

<host>/rest/session/token

二、保存请求的发送格式

1.网址

<host> /entity/node?_format=hal_json

2.HTTP

(1).Content-type: application/hal+json

(2). Accept:application/hal+json

(3).X-CSRF-Token: <token>

(4).登录信息(按照Authorization  Basic格式)

3.POST

{

--"_links": {

------"type": {"href": "<host>/rest/type/node/<content_type>"},

------"<host>/rest/relation/node/<content_type>/<taxfieldname>":{

--------"href": "<host>/taxonomy/term/<taxid>?_format=hal_json"

------}

--},

--"type": {

----"target_id": "<content_type>"

--},

--"title": {"value": "<value>"},

--"body": {"value": "<value>"},

--"_embedded":{

----"<host>/rest/relation/node/<content_type>/<taxfieldname>": [{

------"_links": {

--------"self": {"href": "<host>/taxonomy/term/<taxid>?_format=hal_json"},

--------"type": {"href": "<host>/rest/type/taxonomy_term/<vocname>"}

------},

------"uuid": [{"value": "<taxuuid>"}],

------"lang": "en"

----}]

--}

}

 

说明:

1.json格式,带尖括号的是变动部分,不带尖括号的是固定内容

2.红色必写

3.绿色可选,用于非分类字段

4.紫色可选,用于分类字段

5.蓝色(包括下级)在填写分类字段时必写,且在_links和_embedded两个小节要对应

6. voc= vocabularytax=taxonomy

四、返回值

服务器正常返回:

1.HTTP值的201

2.返回数据中解析nid的键值为新建记录的id

 

五、图示

“资讯”的“国防部”的“Africa”为例:

1. <content_type>

图一

2.<taxfieldname>

图二

3. <vocname>

图三

4. <taxid>

图四

5.<taxuuid>

图四

 



论坛:

Drupal版本: