class ApiPage extends Page

Constants

JWT_KEY_URL_BOTFRAMEWORK

JWT_KEY_URL_MS

MICROSOFT_APP_IDs

ClientIDs for MS Teams App and MS Teams Web

Properties

ApiMicrosoftController $mod
protected $default_page from  Page

Methods

xelos_global_template|string|bool
get_page(mixed $subpage = false)

Standard Get Page Controller

from  Page
string
page_channel($groupSecurityId = null)

This is a proof of concept page to understand how the configurable tabs work in general

string
page_personal()

Show personal tab using the TeamsJS SDK

bool|string|void|Template|xelos_global_template
page_search()

Backwards Compatibility Method

Details

in Page at line 26
xelos_global_template|string|bool get_page(mixed $subpage = false)

Standard Get Page Controller

Parameters

mixed $subpage

Return Value

xelos_global_template|string|bool

at line 493
protected string page_channel($groupSecurityId = null)

This is a proof of concept page to understand how the configurable tabs work in general

Parameters

$groupSecurityId

Return Value

string

Required change for manifest to use:

"configurableTabs": [ { "configurationUrl": "https://{XELOS-DOMAIN}/api_microsoft/api/channel", "canUpdateConfiguration": true, "scopes": [ "team" ], "context": [ "channelTab" ] } ],

at line 290
protected string page_personal()

Show personal tab using the TeamsJS SDK

Return Value

string

Exceptions

ContentException

Backwards Compatibility Method

Return Value

bool|string|void|Template|xelos_global_template