Поддержка серверов

MESSAGESERVICE: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Константы модуля messageservice

КонстантаПроверяется
ADMIN_SECTIONBaseConfigurable::getManageUrl
BX_FORK_AGENTS_AND_EVENTS_FUNCTIONQueue::sendMessages
DisableEventsCheckQueue::run
DisableMessageServiceCheckQueue::run
SITE_SERVER_NAMEBaseConfigurable::getHostUrl

Список функций и методов модуля messageservice

Метод
Base::className()
Base::getExternalId()
Base::getType()
Base::isConfigurable()
Base::isCorrectFrom()
Base::isSupported()
Base::resolveStatus()
BaseConfigurable::canUse()
BaseConfigurable::clearOptions()
BaseConfigurable::confirmRegistration()
BaseConfigurable::disableDemo()
BaseConfigurable::enableDemo()
BaseConfigurable::getCallbackUrl()
BaseConfigurable::getHostUrl()
BaseConfigurable::getManageUrl()
BaseConfigurable::getOption()
BaseConfigurable::getOptions()
BaseConfigurable::isConfigurable()
BaseConfigurable::isConfirmed()
BaseConfigurable::isDemo()
BaseConfigurable::sendConfirmationCode()
BaseConfigurable::setOption()
BaseConfigurable::setOptions()
BaseConfigurable::sync()
Converter::addRestSender()
Converter::addRestSenderLang()
Converter::convertBizprocProviders()
Converter::convertOptions()
Converter::onInstallModule()
Dummy::canUse()
Dummy::getFromList()
Dummy::getId()
Dummy::getName()
Dummy::getShortName()
Dummy::onGetSmsSenders()
Dummy::sendMessage()
Limitation::checkDailyLimit()
Limitation::clearOptions()
Limitation::getDailyLimit()
Limitation::getDailyLimits()
Limitation::getOption()
Limitation::getOptions()
Limitation::getRetryTime()
Limitation::setDailyLimit()
Limitation::setOption()
Limitation::setOptions()
Limitation::setRetryTime()
Message::__construct()
Message::checkFields()
Message::createFromFields()
Message::getAuthorId()
Message::getBody()
Message::getFieldsById()
Message::getFrom()
Message::getHeaders()
Message::getSender()
Message::getTo()
Message::getType()
Message::send()
Message::sendDirectly()
Message::setAuthorId()
Message::setBody()
Message::setFrom()
Message::setHeaders()
Message::setSender()
Message::setTo()
Message::setType()
MessageStatus::getDescriptions()
MessageStatus::getExternalId()
MessageStatus::getId()
MessageStatus::getSemantics()
MessageStatus::getStatusCode()
MessageStatus::getStatusText()
MessageStatus::setExternalId()
MessageStatus::setId()
MessageStatus::setStatusCode()
MessageStatus::setStatusText()
MessageTable::getAllDailyCount()
MessageTable::getDailyCount()
MessageTable::getMap()
MessageTable::getTableName()
MessageTable::returnDeferredToQueue()
MessageTable::validateVarchar128()
MessageTable::validateVarchar260()
MessageTable::validateVarchar30()
MessageTable::validateVarchar50()
MessageType::isSupported()
Pull::addToStack()
Pull::canUse()
Pull::onMessagesUpdate()
Queue::cleanUpAgent()
Queue::hasMessages()
Queue::run()
Queue::sendMessage()
Queue::sendMessages()
Rest::canUse()
Rest::getAppLangFields()
Rest::getFromList()
Rest::getId()
Rest::getLangField()
Rest::getName()
Rest::getShortName()
Rest::isCorrectFrom()
Rest::isSupported()
Rest::resolveStatus()
Rest::sendMessage()
RestAppLangTable::deleteByApp()
RestAppLangTable::getMap()
RestAppLangTable::getTableName()
RestAppLangTable::validateLanguageId()
RestAppLangTable::validateVarchar1000()
RestAppLangTable::validateVarchar500()
RestAppTable::getMap()
RestAppTable::getTableName()
RestAppTable::validateHandler()
RestAppTable::validateType()
RestAppTable::validateVarchar128()
RestService::addSender()
RestService::addSenderLang()
RestService::checkAdminPermissions()
RestService::deleteSender()
RestService::getApp()
RestService::getAppNames()
RestService::getSenderList()
RestService::getUserId()
RestService::onRestAppDelete()
RestService::onRestAppUpdate()
RestService::onRestServiceBuildDescription()
RestService::updateMessageStatus()
RestService::validateSender()
RestService::validateSenderCode()
RestService::validateSenderHandler()
SendMessage::getExternalId()
SendMessage::getId()
SendMessage::getStatus()
SendMessage::setAccepted()
SendMessage::setExternalId()
SendMessage::setId()
SendMessage::setStatus()
SmsAssistentBy::callJsonApi()
SmsAssistentBy::callPlainApi()
SmsAssistentBy::getDefaultFrom()
SmsAssistentBy::getDemoInfo()
SmsAssistentBy::getErrorMessage()
SmsAssistentBy::getExternalManageUrl()
SmsAssistentBy::getFromList()
SmsAssistentBy::getId()
SmsAssistentBy::getMessageStatus()
SmsAssistentBy::getName()
SmsAssistentBy::getOwnerInfo()
SmsAssistentBy::getShortName()
SmsAssistentBy::isRegistered()
SmsAssistentBy::isSupported()
SmsAssistentBy::loadFromList()
SmsAssistentBy::register()
SmsAssistentBy::registerDemo()
SmsAssistentBy::resolveStatus()
SmsAssistentBy::sendMessage()
SmsAssistentBy::sendMessageBulk()
SmsAssistentBy::setDefaultFrom()
SmsAssistentBy::sync()
SmsLineBy::getDefaultFrom()
SmsLineBy::getErrorMessage()
SmsLineBy::getExternalManageUrl()
SmsLineBy::getFromList()
SmsLineBy::getId()
SmsLineBy::getMessageStatus()
SmsLineBy::getName()
SmsLineBy::getOwnerInfo()
SmsLineBy::getShortName()
SmsLineBy::isRegistered()
SmsLineBy::isSupported()
SmsLineBy::loadFromList()
SmsLineBy::makeSignature()
SmsLineBy::register()
SmsLineBy::resolveStatus()
SmsLineBy::sendGetRequest()
SmsLineBy::sendHttpRequest()
SmsLineBy::sendMessage()
SmsLineBy::sendPostRequest()
SmsLineBy::setDefaultFrom()
SmsLineBy::sync()
SmsManager::canUse()
SmsManager::createMessage()
SmsManager::fireSendersEvent()
SmsManager::getDefaultSender()
SmsManager::getManageUrl()
SmsManager::getMessageStatus()
SmsManager::getSenderById()
SmsManager::getSenderInfoList()
SmsManager::getSenderSelectList()
SmsManager::getSenders()
SmsManager::getUsableSender()
SmsManager::sendMessage()
SmsRu::callExternalMethod()
SmsRu::confirmRegistration()
SmsRu::getDefaultFrom()
SmsRu::getDemoBalance()
SmsRu::getEmbedHash()
SmsRu::getEmbedPartner()
SmsRu::getErrorMessage()
SmsRu::getExternalManageUrl()
SmsRu::getFromList()
SmsRu::getId()
SmsRu::getMessageStatus()
SmsRu::getName()
SmsRu::getOwnerInfo()
SmsRu::getSecretKey()
SmsRu::getShortName()
SmsRu::isConfirmed()
SmsRu::isDemo()
SmsRu::isRegistered()
SmsRu::isSupported()
SmsRu::loadFromList()
SmsRu::parseExternalAnswer()
SmsRu::register()
SmsRu::resolveStatus()
SmsRu::sendConfirmationCode()
SmsRu::sendMessage()
SmsRu::setDefaultFrom()
SmsRu::sync()
Twilio::callExternalMethod()
Twilio::canUse()
Twilio::getDefaultFrom()
Twilio::getExternalManageUrl()
Twilio::getFromList()
Twilio::getId()
Twilio::getMessageStatus()
Twilio::getName()
Twilio::getOwnerInfo()
Twilio::getShortName()
Twilio::isDemo()
Twilio::isRegistered()
Twilio::loadFromList()
Twilio::register()
Twilio::resolveStatus()
Twilio::sendMessage()
Twilio::setDefaultFrom()
Twilio::sync()
User::getId()
User::getUser()
User::isAdmin()
messageservice::DoInstall()
messageservice::DoUninstall()
messageservice::InstallDB()
messageservice::InstallEvents()
messageservice::InstallFiles()
messageservice::UnInstallDB()
messageservice::UnInstallEvents()
messageservice::UnInstallFiles()
messageservice::messageservice()