|
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.