Запрос: entry/create

Есть два способа создания статей:

  1. Передать поля text и attachments. Это рекомендуемый способ.
  2. Передать полностью структуру записи в поле entry.

Первый способ

Выглядит так:

curl --request POST \\
  --url <https://api.tjournal.ru/v1.8/entry/create> \\
  --header 'X-Device-Token: yourtoken' \\
  --form 'title=Заголовок' \\
  --form subsite_id=214360 \\
  --form 'text=Это текст' \\
  --form 'attachments=[
  {
    "type":"image",
    "data":{
      "uuid":"4052d70f-755e-9734-cb98-e1ff3adae0e2",
      "width":654,
      "height":368,
      "size":279800,
      "type":"png",
      "color":"acaca0",
      "external_service":[

      ]
    }
  },
  {
    "type":"video",
    "data":{
      "thumbnail":{
        "type":"image",
        "data":{
          "uuid":"e86728e6-db09-1ea5-4cac-dd57596c5e5c",
          "width":1280,
          "height":720,
          "size":89931,
          "type":"jpg",
          "color":"11141e",
          "external_service":[

          ]
        }
      },
      "width":800,
      "height":450,
      "time":0,
      "external_service":{
        "name":"youtube",
        "id":"Xh9Cp4rd7mI"
      }
    }
  }
]'

Где:

Подробнее про прикрепления по ссылке:

Загрузка аттачей

Второй способ

Выглядит так:

curl --request POST \\
  --url <https://api.tjournal.ru/v1.8/entry/create> \\
  --header 'X-Device-Token: yourtoken' \\
  --form 'title=Заголовок' \\
  --form subsite_id=214360 \\
  --form 'entry={
  "blocks": [
    {
      "type": "text",
      "data": {
        "text": "<p>Это текстовый блок.<br />Здесь работают мягкие переносы <i>строк</i> и <b>жирность</b> со <a href=\\"<https://ya.ru/\\>" rel=\\"nofollow noreferrer noopener\\" target=\\"_blank\\">ссылками</a>.</p>",
        "text_truncated": "<<<same>>>"
      },
      "cover": true,
      "anchor": ""
    },
    {
      "type": "media",
      "data": {
        "items": [
          {
            "title": "Это изображение, у него может быть описание",
            "author": "И Автор",
            "image": {
              "type": "image",
              "data": {
                "uuid": "7d42c31a-300b-44f4-0b29-eb2ab52384e1",
                "width": 3130,
                "height": 2075,
                "size": 1156603,
                "type": "jpg",
                "color": "1f2411",
                "external_service": []
              }
            }
          }
        ],
        "with_background": false,
        "with_border": false
      },
      "cover": false,
      "anchor": ""
    },
    {
      "type": "link",
      "data": {
        "link": {
          "type": "link",
          "data": {
            "url": "<https://ru.wikipedia.org/wiki/%D0%AF%D0%BC%D0%B0%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D1%80%D0%B0%D1%82%D0%B5%D1%80>",
            "title": "Ямальский кратер",
            "description": "Ямальский кратер — округлое углубление на земной поверхности диаметром 20 м и глубиной более 50 м, образовавшееся в период с осени 2013 года по весну 2014 года в центральной части полуострова Ямал. Вокруг воронки расположен «бруствер» из выброшенных горных пород. Новообразованная воронка быстро заполнилась водой и уже к осени 2016 года превратилась в озеро.\\nПервоначально выдвигались различные гипотезы его происхождения — от военных испытаний до падения метеорита. Впоследствии в ходе научных исследований большинство учёных пришли к мнению, что кратер образовался в результате так называемого газового выброса — подземного взрыва тающих газогидратов с выбросом на поверхность залегающей выше толщи пород.\\n\\n\\n\\nГеографическое положение\\nКратер расположен между побережьем Карского моря и долиной реки Морды-Яха, в 30 км к югу от Бованенковского газового месторождения и в 4 км к западу от газопровода «Бованенково — Ухта». Он находится на равнинной территории тундры...",
            "image": {
              "type": "image",
              "data": {
                "uuid": "f165f973-c284-0087-c3d1-435bfbbe1399",
                "width": 160,
                "height": 160,
                "size": 1407,
                "type": "png",
                "color": "c9c9c9",
                "external_service": []
              }
            },
            "v": 1
          }
        }
      },
      "cover": false,
      "anchor": ""
    },
    {
      "type": "video",
      "data": {
        "video": {
          "type": "video",
          "data": {
            "thumbnail": {
              "type": "image",
              "data": {
                "uuid": "e86728e6-db09-1ea5-4cac-dd57596c5e5c",
                "width": 1280,
                "height": 720,
                "size": 89931,
                "type": "jpg",
                "color": "11141e",
                "external_service": []
              }
            },
            "width": 800,
            "height": 450,
            "time": 0,
            "external_service": {
              "name": "youtube",
              "id": "Xh9Cp4rd7mI"
            }
          }
        },
        "title": "Это видео"
      },
      "cover": false,
      "anchor": ""
    }
  ]
}'

Где: