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

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


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

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

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

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

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

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

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

События модуля socialservices

СобытиеВызывается
OnAfterSocServUserAddCSocServAuthDB::Add
OnAfterSocServUserUpdateCSocServAuth::Update
OnAuthServicesBuildListCSocServAuthManager::__construct
OnBeforeNetworkUserAuthorizeCSocServBitrix24Net::Authorize
OnBeforeOpenIDAuthFinalRedirectCOpenIDClient::Authorize
OnBeforeOpenIDUserAddCOpenIDClient::Authorize
OnBeforeSocServUserAuthorizeCSocServAuth::AuthorizeUser
OnBeforeSocServUserDeleteCSocServAuth::Delete
OnBeforeSocServUserUpdateCSocServAuth::Update
OnFindSocialservicesUserCSocServAuth::AuthorizeUser
OnNetworkBroadcastNetwork::processBroadcastData
OnPublishSocServMessageCSocServAuthManager::PostIntoBuzz
OnUserLoginSocservCSocServAuth::AuthorizeUser

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

КонстантаПроверяется
ADMIN_SECTIONCSocServBitrix24Net::getUrl
BX_UTFCMailRuOAuthInterface::GetCurrentUser
LICENSE_KEYCSocServBitrix24Net::registerSite

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

Метод
Agent::init()
Agent::run()
Agent::runAgent()
ApClient::__construct()
ApClient::batch()
ApClient::call()
ApClient::checkConnection()
ApClient::getConnection()
ApClient::getErrorCollection()
ApClient::getHttpClient()
ApClient::getRequestUrl()
ApClient::init()
ApClient::initById()
ApClient::prepareRequest()
ApClient::prepareRequestData()
ApClient::prepareResponse()
ApManager::checkState()
ApManager::parseConnectionString()
ApManager::receive()
ApTable::getConnection()
ApTable::getMap()
ApTable::getTableName()
ApTable::onBeforeUpdate()
Bitrix24Signer::__construct()
Bitrix24Signer::decodeSignature()
Bitrix24Signer::encodeSignature()
Bitrix24Signer::sign()
Bitrix24Signer::unsign()
CBitrix24NetOAuthInterface::GetAccessToken()
CBitrix24NetOAuthInterface::GetAuthUrl()
CBitrix24NetOAuthInterface::GetCurrentUser()
CBitrix24NetOAuthInterface::RevokeAuth()
CBitrix24NetOAuthInterface::UpdateCurrentUser()
CBitrix24NetOAuthInterface::__construct()
CBitrix24NetOAuthInterface::addScope()
CBitrix24NetOAuthInterface::checkAccessToken()
CBitrix24NetOAuthInterface::getAccessTokenExpires()
CBitrix24NetOAuthInterface::getAppID()
CBitrix24NetOAuthInterface::getAppSecret()
CBitrix24NetOAuthInterface::getError()
CBitrix24NetOAuthInterface::getInviteUrl()
CBitrix24NetOAuthInterface::getLastAuth()
CBitrix24NetOAuthInterface::getNewAccessToken()
CBitrix24NetOAuthInterface::getRefreshToken()
CBitrix24NetOAuthInterface::getResult()
CBitrix24NetOAuthInterface::getScope()
CBitrix24NetOAuthInterface::getScopeEncode()
CBitrix24NetOAuthInterface::getStorageTokens()
CBitrix24NetOAuthInterface::getToken()
CBitrix24NetOAuthInterface::setAccessTokenExpires()
CBitrix24NetOAuthInterface::setCode()
CBitrix24NetOAuthInterface::setRefreshToken()
CBitrix24NetOAuthInterface::setScope()
CBitrix24NetOAuthInterface::setToken()
CBitrix24NetPortalTransport::__construct()
CBitrix24NetPortalTransport::init()
CBitrix24NetPortalTransport::prepareRequest()
CBitrix24NetTransport::__construct()
CBitrix24NetTransport::addProfile()
CBitrix24NetTransport::batch()
CBitrix24NetTransport::call()
CBitrix24NetTransport::checkProfile()
CBitrix24NetTransport::convertRequest()
CBitrix24NetTransport::deleteProfile()
CBitrix24NetTransport::getMethods()
CBitrix24NetTransport::getProfile()
CBitrix24NetTransport::getProfileContacts()
CBitrix24NetTransport::init()
CBitrix24NetTransport::prepareRequest()
CBitrix24NetTransport::prepareResponse()
CBitrix24NetTransport::restoreProfilePassword()
CBitrix24NetTransport::updateProfile()
CBitrixPHPAppTransport::__construct()
CBitrixPHPAppTransport::batch()
CBitrixPHPAppTransport::call()
CBitrixPHPAppTransport::callSigned()
CBitrixPHPAppTransport::getAllMethods()
CBitrixPHPAppTransport::getCurrentUser()
CBitrixPHPAppTransport::getPlannerTasksId()
CBitrixPHPAppTransport::prepareAnswer()
CBitrixPHPAppTransport::prepareRequest()
CBitrixPHPAppTransport::setSignatureKey()
CBitrixSeoTransport::__construct()
CBitrixSeoTransport::clearClientAuth()
CBitrixSeoTransport::getClientInfo()
CBitrixSeoTransport::getClientList()
CBitrixServiceTransport::__construct()
CBitrixServiceTransport::batch()
CBitrixServiceTransport::call()
CBitrixServiceTransport::getLicense()
CBitrixServiceTransport::getMethods()
CBitrixServiceTransport::prepareAnswer()
CBitrixServiceTransport::setSeviceHost()
CBitrixServiceTransport::setTimeout()
CLiveIDOAuthInterface::GetAccessToken()
CLiveIDOAuthInterface::GetAuthUrl()
CLiveIDOAuthInterface::GetCurrentUser()
CLiveIDOAuthInterface::GetCurrentUserFriends()
CLiveIDOAuthInterface::__construct()
CLiveIDOAuthInterface::addScope()
CLiveIDOAuthInterface::checkAccessToken()
CLiveIDOAuthInterface::deleteStorageTokens()
CLiveIDOAuthInterface::getAccessTokenExpires()
CLiveIDOAuthInterface::getAppID()
CLiveIDOAuthInterface::getAppSecret()
CLiveIDOAuthInterface::getNewAccessToken()
CLiveIDOAuthInterface::getScope()
CLiveIDOAuthInterface::getScopeEncode()
CLiveIDOAuthInterface::getStorageTokens()
CLiveIDOAuthInterface::getToken()
CLiveIDOAuthInterface::setRefreshToken()
CLiveIDOAuthInterface::setScope()
CMailRu2Interface::GetAccessToken()
CMailRu2Interface::GetAppInfo()
CMailRu2Interface::GetAuthUrl()
CMailRu2Interface::GetCurrentUser()
CMailRu2Interface::GetRedirectURI()
CMailRu2Interface::__construct()
CMailRu2Interface::getNewAccessToken()
CMailRu2Interface::getResult()
CMailRu2Interface::getScopeEncode()
CMailRuOAuthInterface::GetAccessToken()
CMailRuOAuthInterface::GetAuthUrl()
CMailRuOAuthInterface::GetCurrentUser()
CMailRuOAuthInterface::__construct()
COdnoklassnikiInterface::GetAccessToken()
COdnoklassnikiInterface::GetAuthUrl()
COdnoklassnikiInterface::GetCurrentUser()
COdnoklassnikiInterface::RefreshToken()
COdnoklassnikiInterface::SendFeed()
COdnoklassnikiInterface::SetOauthKeys()
COdnoklassnikiInterface::__construct()
COffice365OAuthInterface::GetAccessToken()
COffice365OAuthInterface::GetAuthUrl()
COffice365OAuthInterface::GetCurrentUser()
COffice365OAuthInterface::__construct()
COffice365OAuthInterface::getNewAccessToken()
COffice365OAuthInterface::getRedirectUri()
COffice365OAuthInterface::getResource()
COffice365OAuthInterface::getTenant()
COffice365OAuthInterfaceOld::__construct()
COffice365OAuthInterfaceOld::getTenant()
COffice365OAuthInterfaceOld::setTenant()
COpenIDClient::Authorize()
COpenIDClient::CheckTrustProviders()
COpenIDClient::CleanParam()
COpenIDClient::GetOpenIDAuthStep()
COpenIDClient::GetOpenIDServerTags()
COpenIDClient::GetRedirectUrl()
COpenIDClient::SetTrustProviders()
COpenIDClient::Validate()
CSocServAllMessage::CheckFields()
CSocServAllMessage::Delete()
CSocServAllMessage::Update()
CSocServAuth::AuthorizeUser()
CSocServAuth::CheckFields()
CSocServAuth::CheckPhotoURI()
CSocServAuth::CheckSettings()
CSocServAuth::Delete()
CSocServAuth::GetOption()
CSocServAuth::GetSettings()
CSocServAuth::OnAfterTMDayStart()
CSocServAuth::OnAfterTMReportDailyAdd()
CSocServAuth::OnFindExternalUser()
CSocServAuth::OnUserDelete()
CSocServAuth::OptionsSuffix()
CSocServAuth::SetOption()
CSocServAuth::Update()
CSocServAuth::__construct()
CSocServAuth::encryptFields()
CSocServAuth::getControllerUrl()
CSocServAuth::getGroupsDenyAuth()
CSocServAuth::getGroupsDenySplit()
CSocServAuth::hasEncryptedFields()
CSocServAuth::isAuthDenied()
CSocServAuth::isSplitDenied()
CSocServAuth::setAllowChangeOwner()
CSocServAuth::setGroupsDenyAuth()
CSocServAuth::setGroupsDenySplit()
CSocServAuthDB::Add()
CSocServAuthDB::GetList()
CSocServAuthDB::decryptDbRes()
CSocServAuthManager::AppyUserSettings()
CSocServAuthManager::Authorize()
CSocServAuthManager::CheckUniqueKey()
CSocServAuthManager::CleanParam()
CSocServAuthManager::GetActiveAuthServices()
CSocServAuthManager::GetAuthServices()
CSocServAuthManager::GetCachedUserOption()
CSocServAuthManager::GetError()
CSocServAuthManager::GetFriendsList()
CSocServAuthManager::GetProfileUrl()
CSocServAuthManager::GetSettings()
CSocServAuthManager::GetTwitMessages()
CSocServAuthManager::GetUniqueKey()
CSocServAuthManager::GetUserArray()
CSocServAuthManager::GetUserArrayForSendMessages()
CSocServAuthManager::MarkMessageAsSent()
CSocServAuthManager::PostIntoBuzz()
CSocServAuthManager::PostIntoBuzzAsBlog()
CSocServAuthManager::SendSocialservicesMessages()
CSocServAuthManager::SendUserMessage()
CSocServAuthManager::SetUniqueKey()
CSocServAuthManager::__construct()
CSocServAuthManager::checkAbandonedUser()
CSocServAuthManager::checkOldUser()
CSocServBitrix24Net::Authorize()
CSocServBitrix24Net::CheckSettings()
CSocServBitrix24Net::GetOnClickJs()
CSocServBitrix24Net::GetSettings()
CSocServBitrix24Net::addScope()
CSocServBitrix24Net::getEntityOAuth()
CSocServBitrix24Net::getFormHtml()
CSocServBitrix24Net::getInviteUrl()
CSocServBitrix24Net::getUrl()
CSocServBitrix24Net::registerSite()
CSocServBitrixOAuth::Authorize()
CSocServBitrixOAuth::__construct()
CSocServBitrixOAuth::addScope()
CSocServBitrixOAuth::gadgetAuthorize()
CSocServBitrixOAuth::getAccessToken()
CSocServBitrixOAuth::getEntityOAuth()
CSocServBitrixOAuth::getRequestTokenUrl()
CSocServBitrixOAuth::getStorageToken()
CSocServBlogger::Authorize()
CSocServBlogger::GetFormHtml()
CSocServBoxAuth::Authorize()
CSocServBoxAuth::GetFormHtml()
CSocServBoxAuth::GetOnClickJs()
CSocServBoxAuth::GetSettings()
CSocServBoxAuth::getEntityOAuth()
CSocServBoxAuth::getStorageToken()
CSocServBoxAuth::getUrl()
CSocServBoxAuth::prepareUser()
CSocServDescription::GetDescription()
CSocServDropboxAuth::Authorize()
CSocServDropboxAuth::GetFormHtml()
CSocServDropboxAuth::GetOnClickJs()
CSocServDropboxAuth::GetSettings()
CSocServDropboxAuth::getEntityOAuth()
CSocServDropboxAuth::getStorageToken()
CSocServDropboxAuth::getUrl()
CSocServDropboxAuth::prepareUser()
CSocServEventHandlers::FormatComment_Data()
CSocServEventHandlers::FormatEvent_Data()
CSocServEventHandlers::GetEntity_Data()
CSocServEventHandlers::OnFillSocNetLogEvents()
CSocServEventHandlers::OnTimeManShow()
CSocServFacebook::Authorize()
CSocServFacebook::GetFormHtml()
CSocServFacebook::GetOnClickJs()
CSocServFacebook::GetSettings()
CSocServFacebook::SendUserFeed()
CSocServFacebook::addScope()
CSocServFacebook::getEntityOAuth()
CSocServFacebook::getFriendsList()
CSocServFacebook::getMessages()
CSocServFacebook::getProfileUrl()
CSocServFacebook::getUrl()
CSocServFacebook::prepareUser()
CSocServFacebook::sendMessage()
CSocServFacebook::setUser()
CSocServGoogleOAuth::Authorize()
CSocServGoogleOAuth::CheckSettings()
CSocServGoogleOAuth::GetFormHtml()
CSocServGoogleOAuth::GetOnClickJs()
CSocServGoogleOAuth::GetSettings()
CSocServGoogleOAuth::getEntityOAuth()
CSocServGoogleOAuth::getFriendsList()
CSocServGoogleOAuth::getStorageToken()
CSocServGoogleOAuth::getUrl()
CSocServGoogleOAuth::prepareUser()
CSocServGoogleOAuth::setUser()
CSocServGooglePlusOAuth::GetSettings()
CSocServGooglePlusOAuth::getEntityOAuth()
CSocServGooglePlusOAuth::getFriendsList()
CSocServGooglePlusOAuth::getProfileUrl()
CSocServLiveID::GetFormHtml()
CSocServLiveID::GetSettings()
CSocServLiveIDOAuth::Authorize()
CSocServLiveIDOAuth::GetFormHtml()
CSocServLiveIDOAuth::GetOnClickJs()
CSocServLiveIDOAuth::GetSettings()
CSocServLiveIDOAuth::getEntityOAuth()
CSocServLiveIDOAuth::getFriendsList()
CSocServLiveIDOAuth::getProfileUrl()
CSocServLiveIDOAuth::getStorageToken()
CSocServLiveIDOAuth::getUrl()
CSocServLiveinternet::Authorize()
CSocServLiveinternet::GetFormHtml()
CSocServLivejournal::Authorize()
CSocServLivejournal::GetFormHtml()
CSocServMailRu2::Authorize()
CSocServMailRu2::GetFormHtml()
CSocServMailRu2::GetOnClickJs()
CSocServMailRu2::GetSettings()
CSocServMailRu2::addScope()
CSocServMailRu2::getEntityOAuth()
CSocServMailRu2::getUrl()
CSocServMailRu2::prepareUser()
CSocServMailRu2::setUser()
CSocServMailRu::Authorize()
CSocServMailRu::GetFormHtml()
CSocServMessage::Add()
CSocServMessage::CleanUp()
CSocServMessage::GetList()
CSocServMyMailRu::Authorize()
CSocServMyMailRu::GetFormHtml()
CSocServMyMailRu::GetOnClickJs()
CSocServMyMailRu::GetSettings()
CSocServMyMailRu::getUrl()
CSocServOAuthTransport::__construct()
CSocServOAuthTransport::addScope()
CSocServOAuthTransport::checkAccessToken()
CSocServOAuthTransport::deleteStorageTokens()
CSocServOAuthTransport::getAccessTokenExpires()
CSocServOAuthTransport::getAppID()
CSocServOAuthTransport::getAppSecret()
CSocServOAuthTransport::getRefreshToken()
CSocServOAuthTransport::getResult()
CSocServOAuthTransport::getScope()
CSocServOAuthTransport::getScopeEncode()
CSocServOAuthTransport::getStorageTokens()
CSocServOAuthTransport::getToken()
CSocServOAuthTransport::setAccessTokenExpires()
CSocServOAuthTransport::setCode()
CSocServOAuthTransport::setRefreshToken()
CSocServOAuthTransport::setScope()
CSocServOAuthTransport::setToken()
CSocServOAuthTransport::setUser()
CSocServOdnoklassniki::Authorize()
CSocServOdnoklassniki::GetFormHtml()
CSocServOdnoklassniki::GetOnClickJs()
CSocServOdnoklassniki::GetSettings()
CSocServOdnoklassniki::SendUserFeed()
CSocServOdnoklassniki::getEntityOAuth()
CSocServOdnoklassniki::getUrl()
CSocServOffice365OAuth::Authorize()
CSocServOffice365OAuth::CheckSettings()
CSocServOffice365OAuth::GetFormHtml()
CSocServOffice365OAuth::GetOnClickJs()
CSocServOffice365OAuth::GetSettings()
CSocServOffice365OAuth::getEntityOAuth()
CSocServOffice365OAuth::getProfileUrl()
CSocServOffice365OAuth::getStorageToken()
CSocServOffice365OAuth::getUrl()
CSocServOffice365OAuth::prepareUser()
CSocServOpenID::Authorize()
CSocServOpenID::GetFormHtml()
CSocServRambler::Authorize()
CSocServRambler::GetFormHtml()
CSocServTwitter::Authorize()
CSocServTwitter::GetFormHtml()
CSocServTwitter::GetOnClickJs()
CSocServTwitter::GetSettings()
CSocServTwitter::GetUserMessage()
CSocServTwitter::SendUserFeed()
CSocServTwitter::TwitterUserId()
CSocServTwitter::getFriendsList()
CSocServTwitter::getUrl()
CSocServTwitter::sendMessage()
CSocServTwitter::setUser()
CSocServUtil::GetCurUrl()
CSocServUtil::ServerName()
CSocServUtil::checkOAuthProxyParams()
CSocServUtil::getOAuthProxyString()
CSocServUtil::packOAuthProxyString()
CSocServVKontakte::Authorize()
CSocServVKontakte::GetFormHtml()
CSocServVKontakte::GetOnClickJs()
CSocServVKontakte::GetSettings()
CSocServVKontakte::getEntityOAuth()
CSocServVKontakte::getFriendsList()
CSocServVKontakte::getProfileUrl()
CSocServVKontakte::getUrl()
CSocServVKontakte::prepareUser()
CSocServVKontakte::sendMessage()
CSocServVKontakte::setUser()
CSocServYandex::Authorize()
CSocServYandex::GetFormHtml()
CSocServYandexAuth::Authorize()
CSocServYandexAuth::GetFormHtml()
CSocServYandexAuth::GetOnClickJs()
CSocServYandexAuth::GetSettings()
CSocServYandexAuth::getEntityOAuth()
CSocServYandexAuth::getStorageToken()
CSocServYandexAuth::getUrl()
CSocServYandexAuth::prepareUser()
CTwitterInterface::BuildQuery()
CTwitterInterface::BuildSignature()
CTwitterInterface::GetAccessToken()
CTwitterInterface::GetAllPages()
CTwitterInterface::GetAllPagesNotAuth()
CTwitterInterface::GetDefParams()
CTwitterInterface::GetRequestToken()
CTwitterInterface::GetSignatureString()
CTwitterInterface::GetUserInfo()
CTwitterInterface::GetUserPerms()
CTwitterInterface::RedirectAuthUrl()
CTwitterInterface::SearchByHash()
CTwitterInterface::SendTwit()
CTwitterInterface::SetOauthKeys()
CTwitterInterface::__construct()
CTwitterInterface::getUserFriends()
CTwitterInterface::sendMessage()
CTwitterInterface::urlencode()
Client::__construct()
Client::call()
Client::clearAccessSettings()
Client::getAccessSettings()
Client::getByInn()
Client::getByOgrn()
Client::getErrors()
Client::getLicenseHash()
Client::getRedirectUri()
Client::isServiceOnline()
Client::prepareAnswer()
Client::register()
Client::searchIpByName()
Client::searchOrganizationByName()
Client::setAccessSettings()
Client::uaGetByEdrpou()
Client::uaGetFoById()
Client::uaGetUoById()
Client::uaSearchByName()
Client::uaSearchFoByName()
Client::uaSearchUoByName()
ContactConnectTable::deleteByContact()
ContactConnectTable::deleteByLink()
ContactConnectTable::getMap()
ContactConnectTable::getTableName()
ContactConnectTable::onBeforeUpdate()
ContactTable::getConnectId()
ContactTable::getMap()
ContactTable::getTableName()
ContactTable::notifyJoin()
ContactTable::notifyJoinFinish()
ContactTable::notifyPossible()
ContactTable::onBeforeUpdate()
ContactTable::onNetworkBroadcast()
ContactTable::onUserLoginSocserv()
ContactTable::processContacts()
ContactTable::processPossibleContacts()
CryptoField::__construct()
CryptoField::cryptoAvailable()
CryptoField::decrypt()
Network::__construct()
Network::addUser()
Network::addUserById()
Network::addUsersById()
Network::checkBroadcastData()
Network::clearAdminPopupSession()
Network::displayAdminPopup()
Network::formatUserParam()
Network::getAdminPopupSession()
Network::getAuthUrl()
Network::getLastBroadcastCheck()
Network::getLastUserStatus()
Network::getNetworkId()
Network::getRegisterSettings()
Network::getShowOptions()
Network::getUser()
Network::getUserId()
Network::getUsers()
Network::getUsersId()
Network::initAdminPopup()
Network::isEnabled()
Network::isOptionEnabled()
Network::processBroadcastData()
Network::searchUser()
Network::sendMobileApplicationLink()
Network::setAdminPopupSession()
Network::setEnable()
Network::setLastBroadcastCheck()
Network::setLastUserStatus()
Network::setRegisterSettings()
Network::updateRegisterSettings()
UserLinkTable::checkUserLinks()
UserLinkTable::compareUserLinks()
UserLinkTable::deleteBySocserv()
UserLinkTable::getFilePath()
UserLinkTable::getMap()
UserLinkTable::getTableName()
UserTable::filterFields()
UserTable::getFilePath()
UserTable::getMap()
UserTable::getTableName()
UserTable::onAfterDelete()
UserTable::onBeforeDelete()
socialservices::DoInstall()
socialservices::DoUninstall()
socialservices::InstallDB()
socialservices::InstallEvents()
socialservices::InstallFiles()
socialservices::OnGetTableSchema()
socialservices::UnInstallDB()
socialservices::UnInstallEvents()
socialservices::UnInstallFiles()
socialservices::migrateToBox()
socialservices::socialservices()