Cheetah
|
Public Member Functions | |
__construct (FacebookHttpClientInterface $httpClientHandler=null, $enableBeta=false) | |
setHttpClientHandler (FacebookHttpClientInterface $httpClientHandler) | |
getHttpClientHandler () | |
detectHttpClientHandler () | |
enableBetaMode ($betaMode=true) | |
getBaseGraphUrl ($postToVideoUrl=false) | |
prepareRequestMessage (FacebookRequest $request) | |
sendRequest (FacebookRequest $request) | |
sendBatchRequest (FacebookBatchRequest $request) | |
Public Attributes | |
const | BASE_GRAPH_URL = 'https://graph.facebook.com' |
const | BASE_GRAPH_VIDEO_URL = 'https://graph-video.facebook.com' |
const | BASE_GRAPH_URL_BETA = 'https://graph.beta.facebook.com' |
const | BASE_GRAPH_VIDEO_URL_BETA = 'https://graph-video.beta.facebook.com' |
const | DEFAULT_REQUEST_TIMEOUT = 60 |
const | DEFAULT_FILE_UPLOAD_REQUEST_TIMEOUT = 3600 |
const | DEFAULT_VIDEO_UPLOAD_REQUEST_TIMEOUT = 7200 |
Static Public Attributes | |
static | $requestCount = 0 |
Protected Attributes | |
$enableBetaMode = false | |
$httpClientHandler | |
Definition at line 36 of file FacebookClient.php.
Facebook\FacebookClient::__construct | ( | FacebookHttpClientInterface | $httpClientHandler = null , |
$enableBeta = false |
|||
) |
Instantiates a new FacebookClient object.
FacebookHttpClientInterface | null | $httpClientHandler | |
boolean | $enableBeta |
Definition at line 94 of file FacebookClient.php.
Facebook\FacebookClient::detectHttpClientHandler | ( | ) |
Detects which HTTP client handler to use.
Definition at line 125 of file FacebookClient.php.
Facebook\FacebookClient::enableBetaMode | ( | $betaMode = true | ) |
Facebook\FacebookClient::getBaseGraphUrl | ( | $postToVideoUrl = false | ) |
Returns the base Graph URL.
boolean | $postToVideoUrl | Post to the video API if videos are being uploaded. |
Definition at line 147 of file FacebookClient.php.
Facebook\FacebookClient::getHttpClientHandler | ( | ) |
Returns the HTTP client handler.
Definition at line 115 of file FacebookClient.php.
Facebook\FacebookClient::prepareRequestMessage | ( | FacebookRequest | $request | ) |
Prepares the request for sending to the client handler.
FacebookRequest | $request |
Definition at line 163 of file FacebookClient.php.
Facebook\FacebookClient::sendBatchRequest | ( | FacebookBatchRequest | $request | ) |
Makes a batched request to Graph and returns the result.
FacebookBatchRequest | $request |
FacebookSDKException |
Definition at line 243 of file FacebookClient.php.
Facebook\FacebookClient::sendRequest | ( | FacebookRequest | $request | ) |
Makes the request to Graph and returns the result.
FacebookRequest | $request |
FacebookSDKException |
Definition at line 198 of file FacebookClient.php.
Facebook\FacebookClient::setHttpClientHandler | ( | FacebookHttpClientInterface | $httpClientHandler | ) |
Sets the HTTP client handler.
FacebookHttpClientInterface | $httpClientHandler |
Definition at line 105 of file FacebookClient.php.
|
protected |
Definition at line 76 of file FacebookClient.php.
|
protected |
Definition at line 81 of file FacebookClient.php.
|
static |
Definition at line 86 of file FacebookClient.php.
const Facebook\FacebookClient::BASE_GRAPH_URL = 'https://graph.facebook.com' |
@const string Production Graph API URL.
Definition at line 41 of file FacebookClient.php.
const Facebook\FacebookClient::BASE_GRAPH_URL_BETA = 'https://graph.beta.facebook.com' |
@const string Beta Graph API URL.
Definition at line 51 of file FacebookClient.php.
const Facebook\FacebookClient::BASE_GRAPH_VIDEO_URL = 'https://graph-video.facebook.com' |
@const string Graph API URL for video uploads.
Definition at line 46 of file FacebookClient.php.
const Facebook\FacebookClient::BASE_GRAPH_VIDEO_URL_BETA = 'https://graph-video.beta.facebook.com' |
@const string Beta Graph API URL for video uploads.
Definition at line 56 of file FacebookClient.php.
const Facebook\FacebookClient::DEFAULT_FILE_UPLOAD_REQUEST_TIMEOUT = 3600 |
@const int The timeout in seconds for a request that contains file uploads.
Definition at line 66 of file FacebookClient.php.
const Facebook\FacebookClient::DEFAULT_REQUEST_TIMEOUT = 60 |
@const int The timeout in seconds for a normal request.
Definition at line 61 of file FacebookClient.php.
const Facebook\FacebookClient::DEFAULT_VIDEO_UPLOAD_REQUEST_TIMEOUT = 7200 |
@const int The timeout in seconds for a request that contains video uploads.
Definition at line 71 of file FacebookClient.php.