PHP Class Intercom\IntercomClient

Afficher le fichier Open project: intercom/intercom-php Class Usage Examples

Méthodes publiques

Свойство Type Description
$admins IntercomAdmins
$bulk IntercomBulk
$companies IntercomCompanies
$conversations IntercomConversations
$counts IntercomCounts
$events IntercomEvents
$leads IntercomLeads
$messages IntercomMessages
$segments IntercomSegments
$tags IntercomTags
$users IntercomUsers

Protected Properties

Свойство Type Description
$passwordPart API password authentication
$usernamePart API user authentication

Méthodes publiques

Méthode Description
__construct ( string $usernamePart, string $passwordPart ) IntercomClient constructor.
delete ( string $endpoint, string $json ) : mixed Sends DELETE request to Intercom API.
get ( string $endpoint, string $query ) : mixed
getAuth ( ) : array Returns authentication parameters.
nextPage ( array $pages ) : mixed Returns next page of the result.
post ( string $endpoint, string $json ) : mixed Sends POST request to Intercom API.
setClient ( Client $client ) Sets GuzzleHttp client.

Private Methods

Méthode Description
handleResponse ( Response $response ) : mixed
setDefaultClient ( )

Method Details

__construct() public méthode

IntercomClient constructor.
public __construct ( string $usernamePart, string $passwordPart )
$usernamePart string App ID.
$passwordPart string Api Key.

delete() public méthode

Sends DELETE request to Intercom API.
public delete ( string $endpoint, string $json ) : mixed
$endpoint string
$json string
Résultat mixed

get() public méthode

public get ( string $endpoint, string $query ) : mixed
$endpoint string
$query string
Résultat mixed

getAuth() public méthode

Returns authentication parameters.
public getAuth ( ) : array
Résultat array

nextPage() public méthode

Returns next page of the result.
public nextPage ( array $pages ) : mixed
$pages array
Résultat mixed

post() public méthode

Sends POST request to Intercom API.
public post ( string $endpoint, string $json ) : mixed
$endpoint string
$json string
Résultat mixed

setClient() public méthode

Sets GuzzleHttp client.
public setClient ( Client $client )
$client GuzzleHttp\Client

Property Details

$admins public_oe property

public IntercomAdmins,intercom $admins
Résultat IntercomAdmins

$bulk public_oe property

public IntercomBulk,intercom $bulk
Résultat IntercomBulk

$companies public_oe property

public IntercomCompanies,intercom $companies
Résultat IntercomCompanies

$conversations public_oe property

public IntercomConversations,intercom $conversations
Résultat IntercomConversations

$counts public_oe property

public IntercomCounts,intercom $counts
Résultat IntercomCounts

$events public_oe property

public IntercomEvents,intercom $events
Résultat IntercomEvents

$leads public_oe property

public IntercomLeads,intercom $leads
Résultat IntercomLeads

$messages public_oe property

public IntercomMessages,intercom $messages
Résultat IntercomMessages

$passwordPart protected_oe property

API password authentication
protected $passwordPart

$segments public_oe property

public IntercomSegments,intercom $segments
Résultat IntercomSegments

$tags public_oe property

public IntercomTags,intercom $tags
Résultat IntercomTags

$usernamePart protected_oe property

API user authentication
protected $usernamePart

$users public_oe property

public IntercomUsers,intercom $users
Résultat IntercomUsers