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

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


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

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

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

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

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

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

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

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

КонстантаПроверяется
BX_UTFCWSDLCreator::downloadWSDL

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

Метод
CSOAPHeader::CSOAPHeader()
CSOAPHeader::addHeader()
CSOAPBody::CSOAPBody()
CSOAPEnvelope::CSOAPEnvelope()
CSOAPParameter::CSOAPParameter( $name, $value)
CSOAPParameter::setName( $name )
CSOAPParameter::name()
CSOAPParameter::setValue( $value )
CSOAPParameter::value()
CSOAPFault::CSOAPFault($faultCode = "", $faultString = "", $detail = '')
CSOAPFault::faultCode()
CSOAPFault::faultString()
CSOAPFault::detail()
CSOAPCodec::CSOAPCodec()
CSOAPCodec::setTypensVars($vars)
CSOAPCodec::setOutputVars($functionName)
CSOAPCodec::_validateSimpleType($dataType, $value)
CSOAPCodec::_validateClassType($classType, $value)
CSOAPCodec::_validateType($dataType, $value)
CSOAPCodec::_errorTypeValidation($dataType, $value)
CSOAPCodec::encodeValue($name, $value, $complexDataTypeName = "")
CSOAPServerResponser::OnBeforeRequest(&$cserver)
CSOAPServerResponser::OnAfterResponse(&$cserver)
CSOAPServerResponser::ProcessRequestHeader(&$cserver, $header)
CSOAPServerResponser::ProcessRequestBody(&$cserver, $body)
CWSSOAPResponser::RegisterFunction($name, $params = array())
CWSSOAPResponser::RegisterComplexType($complex)
CWSSOAPResponser::ProcessRequestBody(&$cserver, $body)
CWSSOAPResponser::ShowResponse(&$cserver, $functionName, $namespaceURI, &$value)
CSOAPServer::CSOAPServer()
CSOAPServer::GetRequestData()
CSOAPServer::GetResponseData()
CSOAPServer::AddServerResponser(&$respobject)
CSOAPServer::ShowRawResponse($valueEncoded, $wrapEnvelope = false)
CSOAPServer::ShowResponse($functionName, $namespaceURI, $valueName, &$value)
CSOAPServer::ShowSOAPFault($errorString)
CSOAPServer::ProcessRequest()
CSOAPServer::stripHTTPHeader($data)
CSOAPResponse::CSOAPResponse( $name="", $namespace="" )
CSOAPResponse::decodeStream( $request, $stream )
CSOAPResponse::decodeDataTypes( $node, $complexDataTypeName = "" )
CSOAPResponse::payload( )
CSOAPResponse::stripHTTPHeader( $data )
CSOAPResponse::value()
CSOAPResponse::setValue( $value )
CSOAPResponse::setValueName( $valname )
CSOAPResponse::isFault()
CSOAPResponse::faultCode()
CSOAPResponse::faultString()
CSOAPResponse::setTypensVars($vars)
CSOAPRequest::CSOAPRequest( $name="", $namespace="", $parameters = array() )
CSOAPRequest::name()
CSOAPRequest::get_namespace()
CSOAPRequest::GetSOAPAction($separator = '/')
CSOAPRequest::addSOAPHeader( $name, $value )
CSOAPRequest::addBodyAttribute( $name, $value )
CSOAPRequest::addParameter( $name, $value )
CSOAPRequest::payload()
CSOAPClient::CSOAPClient( $server, $path = '/', $port = 80 )
CSOAPClient::send( $request )
CSOAPClient::setTimeout( $timeout )
CSOAPClient::setLogin( $login )
CSOAPClient::getRawRequest()
CSOAPClient::getRawResponse()
CSOAPClient::login()
CSOAPClient::setPassword( $password )
CSOAPClient::password()
IWebService::GetWebServiceDesc()
CWebService::SetComponentContext($arParams)
CWebService::GetComponentContext($arParams)
CWebService::SOAPServerProcessRequest($wsname)
CWebService::RegisterWebService($className /*IWebService implementor*/)
CWebService::GetSOAPServerRequest($wsname)
CWebService::GetSOAPServerResponse($wsname)
CWebService::MethodRequireHTTPAuth($class, $method)
CWebService::TestComponent($wsname)
CWebService::GetWSDL($wsname)
CWebService::GetDefaultEndpoint()
CWebService::GetDefaultTargetNS()
CWebService::&GetWebServiceDeclaration($className)
CWebService::&GetInterface($className)
CSPListsClient::__construct($arParams)
CSPListsClient::SetConnectionParams($arParams)
CSPListsClient::Call($method, $arParams = array())
CSPListsClient::GetListCollection()
CSPListsClient::_GetByID_query($XML_ID)
CSPListsClient::GetByID($listName, $XML_ID)
CSPListsClient::GetList($listName)
CSPListsClient::GetListItemChangesSinceToken($listName, $arParams = array())
CSPListsClient::GetAttachmentCollection($listName, $arParams)
CSPListsClient::UpdateListItems($listName, $arChanges)
CSPListsClient::LoadFile($listName, $arParams)
CSPListsClient::GetConnectionParams()
CSPListsClient::GetResponseObject()
CSPListsClient::__initialize()
CSPListsClient::GetListCollectionProcessResult($RESULT)
CSPListsClient::GetListProcessResult($RESULT)
CSPListsClient::GetListItemChangesSinceTokenProcessResult($RESULT)
CSPListsClient::GetAttachmentCollectionProcessResult($RESULT)
CSPListsClient::GetByIDProcessResult($RESULT)
CSPListsClient::ConvertRows($DATA_NODE)
CWSDLCreator::CWSDLCreator($serviceName, $serviceUrl = "", $targetNamespace = "")
CWSDLCreator::setClasses($classes)
CWSDLCreator::AddComplexDataType($name, $vars)
CWSDLCreator::AddArrayType($pname, $param)
CWSDLCreator::__createMessage($name, $returnType = false, $params = array())
CWSDLCreator::__createPortType($portTypes)
CWSDLCreator::__createBinding($bindings)
CWSDLCreator::__createService($services)
CWSDLCreator::createWSDL()
CWSDLCreator::getWSDL()
CWSDLCreator::printWSDL()
CWSDLCreator::saveWSDL($targetFile, $overwrite = true)
CWSDLCreator::downloadWSDL()
CXMLCreator::CXMLCreator($tag, $cdata = false)
createTagAttributed($heavyTag, $value = null)
encodeValueLight( $name, $value)
setCDATA()
setAttribute($attrName, $attrValue)
setData($data)
setName($tag)
addChild($element)
getChildrenCount()
_getAttributs()
_getChildren()
getXML()
getXMLHeader()
__destruct()
CreateFromDOM($dom)
__createFromDOM($domNode)
xmlspecialchars($str)
xmlspecialcharsback($str)
StsSync::getUrl($type, $servicePath, $linkUrl, $prefix, $name, $guid)
StsSync::checkAuth($userId, $ap)
StsSync::getAuth($type = '')
webservice::__construct()
webservice::DoInstall()
webservice::InstallFiles()
webservice::InstallDB()
webservice::InstallEvents()
webservice::DoUninstall()
webservice::UnInstallDB()
webservice::UnInstallFiles()
webservice::UnInstallEvents()