Skip to main content

Get posts

Gen post or array of post with ID or rights selection

Function GetPosts(Val URL, Val PostID = "", Val Filter = "UA", Val Token = "") Export

ParameterCLI optionTypeDescription
URL--urlStringURL of webhook or a Bitrix24 domain, when token used
PostID--postidString, NumberId of important post
Filter--selStringPost selection by rights: UA all, SGn work group, Un user, DRn depart, Gn group
Token--tokenStringAccess token, when app auth method used

Returns: Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API


tip

Method at API documentation: log.blogpost.get


Code example
    PostID = "604";
URL = "https://b24-ar17wx.bitrix24.by/rest/1/1o2...";

Result = OPI_Bitrix24.GetPosts(URL, PostID);

URL = "b24-ar17wx.bitrix24.by";
Token = "b529cb66006e9f06006b12e400000001000...";

Result = OPI_Bitrix24.GetPosts(URL, PostID, , Token);
CLI command example
    
oint bitrix24 GetPosts --url "b24-ar17wx.bitrix24.by" --postid "440" --sel %sel% --token "fe3fa966006e9f06006b12e400000001000..."

Result
{
"result": [
{
"ID": "40",
"BLOG_ID": "1",
"PUBLISH_STATUS": "P",
"TITLE": "Post title",
"AUTHOR_ID": "1",
"ENABLE_COMMENTS": "Y",
"NUM_COMMENTS": "0",
"CODE": null,
"MICRO": "N",
"DETAIL_TEXT": "Text of post",
"DATE_PUBLISH": "2024-06-13T18:41:47+00:00",
"CATEGORY_ID": null,
"HAS_SOCNET_ALL": "N",
"HAS_TAGS": "N",
"HAS_IMAGES": "N",
"HAS_PROPS": "Y",
"HAS_COMMENT_IMAGES": null,
"UF_BLOG_POST_DOC": {
"ID": "1",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_BLOG_POST_DOC",
"USER_TYPE_ID": "file",
"XML_ID": "UF_BLOG_POST_DOC",
"SORT": "100",
"MULTIPLE": "Y",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "Y",
"SETTINGS": {
"SIZE": 20,
"LIST_WIDTH": 0,
"LIST_HEIGHT": 0,
"MAX_SHOW_SIZE": 0,
"MAX_ALLOWED_SIZE": 0,
"EXTENSIONS": [],
"TARGET_BLANK": "Y"
},
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "file",
"CLASS_NAME": "Bitrix\\Main\\UserField\\Types\\FileType",
"EDIT_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\FileType",
"renderEdit"
],
"VIEW_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\FileType",
"renderView"
],
"USE_FIELD_COMPONENT": true,
"DESCRIPTION": "File",
"BASE_TYPE": "file"
},
"VALUE": false,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_BLOG_POST_URL_PRV": {
"ID": "5",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_BLOG_POST_URL_PRV",
"USER_TYPE_ID": "url_preview",
"XML_ID": "UF_BLOG_POST_URL_PRV",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "Y",
"SETTINGS": [],
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "url_preview",
"CLASS_NAME": "Bitrix\\Main\\UrlPreview\\UrlPreviewUserType",
"DESCRIPTION": "Link data",
"BASE_TYPE": "int"
},
"VALUE": null,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_GRATITUDE": {
"ID": "9",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_GRATITUDE",
"USER_TYPE_ID": "integer",
"XML_ID": "UF_GRATITUDE",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": {
"SIZE": 20,
"MIN_VALUE": 0,
"MAX_VALUE": 0,
"DEFAULT_VALUE": null
},
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "integer",
"CLASS_NAME": "Bitrix\\Main\\UserField\\Types\\IntegerType",
"EDIT_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\IntegerType",
"renderEdit"
],
"VIEW_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\IntegerType",
"renderView"
],
"USE_FIELD_COMPONENT": true,
"DESCRIPTION": "Whole number",
"BASE_TYPE": "int"
},
"VALUE": null,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_BLOG_POST_FILE": {
"ID": "19",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_BLOG_POST_FILE",
"USER_TYPE_ID": "disk_file",
"XML_ID": "UF_BLOG_POST_FILE",
"SORT": "100",
"MULTIPLE": "Y",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "Y",
"SETTINGS": {
"IBLOCK_ID": null,
"SECTION_ID": null,
"UF_TO_SAVE_ALLOW_EDIT": false
},
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "disk_file",
"CLASS_NAME": "Bitrix\\Disk\\Uf\\FileUserType",
"DESCRIPTION": "File (Drive)",
"BASE_TYPE": "int",
"TAG": [
"DISK FILE ID",
"DOCUMENT ID"
]
},
"VALUE": [
74,
76
],
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": {
"PHOTO_TEMPLATE": ""
}
},
"UF_MAIL_MESSAGE": {
"ID": "75",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_MAIL_MESSAGE",
"USER_TYPE_ID": "mail_message",
"XML_ID": "",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": null,
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "mail_message",
"CLASS_NAME": "Bitrix\\Mail\\MessageUserType",
"DESCRIPTION": "Letter (email)",
"BASE_TYPE": "int",
"VIEW_CALLBACK": [
"Bitrix\\Mail\\MessageUserType",
"getPublicView"
],
"EDIT_CALLBACK": [
"Bitrix\\Mail\\MessageUserType",
"getPublicEdit"
],
"onBeforeSave": [
"Bitrix\\Mail\\MessageUserType",
"onBeforeSave"
],
"onDelete": [
"Bitrix\\Mail\\MessageUserType",
"onDelete"
]
},
"VALUE": null,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_BLOG_POST_IMPRTNT": {
"ID": "93",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_BLOG_POST_IMPRTNT",
"USER_TYPE_ID": "integer",
"XML_ID": "UF_BLOG_POST_IMPRTNT",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "Y",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": {
"SIZE": 20,
"MIN_VALUE": 0,
"MAX_VALUE": 0,
"DEFAULT_VALUE": null
},
"EDIT_FORM_LABEL": "Important message",
"LIST_COLUMN_LABEL": "Important",
"LIST_FILTER_LABEL": "Important",
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "integer",
"CLASS_NAME": "Bitrix\\Main\\UserField\\Types\\IntegerType",
"EDIT_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\IntegerType",
"renderEdit"
],
"VIEW_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\IntegerType",
"renderView"
],
"USE_FIELD_COMPONENT": true,
"DESCRIPTION": "Whole number",
"BASE_TYPE": "int"
},
"VALUE": null,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_IMPRTANT_DATE_END": {
"ID": "95",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_IMPRTANT_DATE_END",
"USER_TYPE_ID": "datetime",
"XML_ID": "UF_IMPRTANT_DATE_END",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "N",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": {
"DEFAULT_VALUE": {
"TYPE": "NONE",
"VALUE": ""
},
"USE_SECOND": "Y",
"USE_TIMEZONE": "N"
},
"EDIT_FORM_LABEL": "Expiration date",
"LIST_COLUMN_LABEL": "Deadline",
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "datetime",
"CLASS_NAME": "Bitrix\\Main\\UserField\\Types\\DateTimeType",
"EDIT_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\DateTimeType",
"renderEdit"
],
"VIEW_CALLBACK": [
"Bitrix\\Main\\UserField\\Types\\DateTimeType",
"renderView"
],
"USE_FIELD_COMPONENT": true,
"DESCRIPTION": "Date with time",
"BASE_TYPE": "datetime"
},
"VALUE": "",
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"UF_BLOG_POST_VOTE": {
"ID": "143",
"ENTITY_ID": "BLOG_POST",
"FIELD_NAME": "UF_BLOG_POST_VOTE",
"USER_TYPE_ID": "vote",
"XML_ID": "UF_BLOG_POST_VOTE",
"SORT": "100",
"MULTIPLE": "N",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "Y",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": {
"CHANNEL_ID": 1,
"UNIQUE": 8,
"UNIQUE_IP_DELAY": {
"DELAY": "10",
"DELAY_TYPE": "D"
},
"NOTIFY": "I"
},
"EDIT_FORM_LABEL": null,
"LIST_COLUMN_LABEL": null,
"LIST_FILTER_LABEL": null,
"ERROR_MESSAGE": null,
"HELP_MESSAGE": null,
"USER_TYPE": {
"USER_TYPE_ID": "vote",
"CLASS_NAME": "Bitrix\\Vote\\Uf\\VoteUserType",
"DESCRIPTION": "Poll",
"BASE_TYPE": "int"
},
"VALUE": null,
"ENTITY_VALUE_ID": 40,
"CUSTOM_DATA": []
},
"FILES": [
74,
76
]
}
],
"total": 1,
"time": {
"start": 1718304110.82197,
"finish": 1718304110.86041,
"duration": 0.0384387969970703,
"processing": 0.0108139514923096,
"date_start": "2024-06-13T18:41:50+00:00",
"date_finish": "2024-06-13T18:41:50+00:00",
"operating_reset_at": 1718304710,
"operating": 0
}
}