1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CGooglePlusOAuthInterface
Граф наследования:CGooglePlusOAuthInterface:
CGoogleOAuthInterface CSocServOAuthTransport

Открытые члены

 getCurrentUser ()
 getCurrentUserFriends ($limit, &$next)
Открытые члены унаследованные от CGoogleOAuthInterface
 __construct ($appID=false, $appSecret=false, $code=false)
 addScope ($scope)
 removeScope (string $scope)
 getScopeEncode ()
 getResult ()
 getError ()
 GetAuthUrl ($redirect_uri, $state='', $apiKey='')
 setIdTokenAuth (string $tokenId)
 GetAccessToken ($redirect_uri=false)
 GetCurrentUser ()
 GetAppInfo ()
 GetCurrentUserFriends ($limit, &$next)
 getNewAccessToken ($refreshToken=false, $userId=0, $save=false)
 getRedirectUri ()
Открытые члены унаследованные от CSocServOAuthTransport
 getAppID ()
 getAppSecret ()
 getAccessTokenExpires ()
 setAccessTokenExpires ($accessTokenExpires)
 getToken ()
 setToken ($access_token)
 setRefreshToken ($refresh_token)
 getRefreshToken ()
 setScope ($scope)
 getScope ()
 setCode ($code)
 setUser ($userId)
 deleteStorageTokens ()
 checkAccessToken ()

Поля данных

const SERVICE_ID = "GooglePlusOAuth"
const PROFILE_URL = 'https://www.googleapis.com/plus/v1/people/me'
const FRIENDS_URL = 'https://www.googleapis.com/plus/v1/people/me/people/visible'
const FRIENDS_FIELDS = 'items(displayName,emails,gender,id,image,name,nickname),nextPageToken,title,totalItems'
Поля данных унаследованные от CGoogleOAuthInterface
const SERVICE_ID = "GoogleOAuth"
const CERTS_URL = "https://www.googleapis.com/oauth2/v3/certs"
const JWT_ALG = ["RS256"]
const AUTH_URL = "https://accounts.google.com/o/oauth2/auth"
const TOKEN_URL = "https://accounts.google.com/o/oauth2/token"
const CONTACTS_URL = "https://www.googleapis.com/oauth2/v1/userinfo"
const FRIENDS_URL = "https://www.google.com/m8/feeds/contacts/default/full"
const TOKENINFO_URL = "https://www.googleapis.com/oauth2/v2/tokeninfo"
const REDIRECT_URI = "/bitrix/tools/oauth/google.php"
Поля данных унаследованные от CSocServOAuthTransport
const SERVICE_ID = "generic"

Защищенные члены

 query ($url)
Защищенные члены унаследованные от CGoogleOAuthInterface
 getOptionNameForScopes ()
 checkSavedScope ()
 saveScope ()
Защищенные члены унаследованные от CSocServOAuthTransport
 getStorageTokens ()
 getDecodedJson ($url, $postData=null)

Защищенные данные

 $standardScope
Защищенные данные унаследованные от CGoogleOAuthInterface
 $standardScope
 $scope = array()
 $arResult = array()
string $idTokenAuth = null
array $fetchedPublicKeys = null
Защищенные данные унаследованные от CSocServOAuthTransport
 $appID
 $appSecret
 $code = false
 $access_token = false
 $accessTokenExpires = 0
 $refresh_token = ''
 $scope = array()
 $userId

Подробное описание

См. определение в файле googleplus.php строка 68

Методы

◆ getCurrentUser()

getCurrentUser ( )

См. определение в файле googleplus.php строка 82

◆ getCurrentUserFriends()

getCurrentUserFriends ( $limit,
& $next )

См. определение в файле googleplus.php строка 87

◆ query()

query ( $url)
protected

См. определение в файле googleplus.php строка 113

Поля

◆ $standardScope

$standardScope
protected
Инициализатор
'https://www.googleapis.com/auth/plus.login',
'https://www.googleapis.com/auth/plus.me',
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804

См. определение в файле googleplus.php строка 77

◆ FRIENDS_FIELDS

const FRIENDS_FIELDS = 'items(displayName,emails,gender,id,image,name,nickname),nextPageToken,title,totalItems'

См. определение в файле googleplus.php строка 75

◆ FRIENDS_URL

const FRIENDS_URL = 'https://www.googleapis.com/plus/v1/people/me/people/visible'

См. определение в файле googleplus.php строка 73

◆ PROFILE_URL

const PROFILE_URL = 'https://www.googleapis.com/plus/v1/people/me'

См. определение в файле googleplus.php строка 72

◆ SERVICE_ID

const SERVICE_ID = "GooglePlusOAuth"

См. определение в файле googleplus.php строка 70


Объявления и описания членов класса находятся в файле: