Cheetah
|
Public Member Functions | |
__construct (FacebookApp $app=null, $accessToken=null, $method=null, $endpoint=null, array $params=[], $eTag=null, $graphVersion=null) | |
setAccessToken ($accessToken) | |
setAccessTokenFromParams ($accessToken) | |
getAccessToken () | |
getAccessTokenEntity () | |
setApp (FacebookApp $app=null) | |
getApp () | |
getAppSecretProof () | |
validateAccessToken () | |
setMethod ($method) | |
getMethod () | |
validateMethod () | |
setEndpoint ($endpoint) | |
getEndpoint () | |
getHeaders () | |
setHeaders (array $headers) | |
setETag ($eTag) | |
setParams (array $params=[]) | |
dangerouslySetParams (array $params=[]) | |
sanitizeFileParams (array $params) | |
addFile ($key, FacebookFile $file) | |
resetFiles () | |
getFiles () | |
containsFileUploads () | |
containsVideoUploads () | |
getMultipartBody () | |
getUrlEncodedBody () | |
getParams () | |
getPostParams () | |
getGraphVersion () | |
getUrl () | |
Static Public Member Functions | |
static | getDefaultHeaders () |
Protected Attributes | |
$app | |
$accessToken | |
$method | |
$endpoint | |
$headers = [] | |
$params = [] | |
$files = [] | |
$eTag | |
$graphVersion | |
Definition at line 39 of file FacebookRequest.php.
Facebook\FacebookRequest::__construct | ( | FacebookApp | $app = null , |
$accessToken = null , |
|||
$method = null , |
|||
$endpoint = null , |
|||
array | $params = [] , |
||
$eTag = null , |
|||
$graphVersion = null |
|||
) |
Creates a new Request entity.
FacebookApp | null | $app | |
AccessToken | string | null | $accessToken | |
string | null | $method | |
string | null | $endpoint | |
array | null | $params | |
string | null | $eTag | |
string | null | $graphVersion |
Definition at line 97 of file FacebookRequest.php.
Facebook\FacebookRequest::addFile | ( | $key, | |
FacebookFile | $file | ||
) |
Add a file to be uploaded.
string | $key | |
FacebookFile | $file |
Definition at line 385 of file FacebookRequest.php.
Facebook\FacebookRequest::containsFileUploads | ( | ) |
Let's us know if there is a file upload with this request.
Definition at line 413 of file FacebookRequest.php.
Facebook\FacebookRequest::containsVideoUploads | ( | ) |
Let's us know if there is a video upload with this request.
Definition at line 423 of file FacebookRequest.php.
Facebook\FacebookRequest::dangerouslySetParams | ( | array | $params = [] | ) |
Set the params for this request without filtering them first.
array | $params |
Definition at line 353 of file FacebookRequest.php.
Facebook\FacebookRequest::getAccessToken | ( | ) |
Return the access token for this request.
Definition at line 151 of file FacebookRequest.php.
Facebook\FacebookRequest::getAccessTokenEntity | ( | ) |
Return the access token for this request as an AccessToken entity.
Definition at line 161 of file FacebookRequest.php.
Facebook\FacebookRequest::getApp | ( | ) |
Return the FacebookApp entity used for this request.
Definition at line 181 of file FacebookRequest.php.
Facebook\FacebookRequest::getAppSecretProof | ( | ) |
Generate an app secret proof to sign this request.
Definition at line 191 of file FacebookRequest.php.
|
static |
Return the default headers that every request should use.
Definition at line 527 of file FacebookRequest.php.
Facebook\FacebookRequest::getEndpoint | ( | ) |
Return the endpoint for this request.
Definition at line 278 of file FacebookRequest.php.
Facebook\FacebookRequest::getFiles | ( | ) |
Get the list of files to be uploaded.
Definition at line 403 of file FacebookRequest.php.
Facebook\FacebookRequest::getGraphVersion | ( | ) |
The graph version used for this request.
Definition at line 495 of file FacebookRequest.php.
Facebook\FacebookRequest::getHeaders | ( | ) |
Generate and return the headers for this request.
Definition at line 289 of file FacebookRequest.php.
Facebook\FacebookRequest::getMethod | ( | ) |
Return the HTTP method for this request.
Definition at line 228 of file FacebookRequest.php.
Facebook\FacebookRequest::getMultipartBody | ( | ) |
Returns the body of the request as multipart/form-data.
Definition at line 439 of file FacebookRequest.php.
Facebook\FacebookRequest::getParams | ( | ) |
Generate and return the params for this request.
Definition at line 463 of file FacebookRequest.php.
Facebook\FacebookRequest::getPostParams | ( | ) |
Only return params on POST requests.
Definition at line 481 of file FacebookRequest.php.
Facebook\FacebookRequest::getUrl | ( | ) |
Generate and return the URL for this request.
Definition at line 505 of file FacebookRequest.php.
Facebook\FacebookRequest::getUrlEncodedBody | ( | ) |
Returns the body of the request as URL-encoded.
Definition at line 451 of file FacebookRequest.php.
Facebook\FacebookRequest::resetFiles | ( | ) |
Removes all the files from the upload queue.
Definition at line 393 of file FacebookRequest.php.
Facebook\FacebookRequest::sanitizeFileParams | ( | array | $params | ) |
Iterate over the params and pull out the file uploads.
array | $params |
Definition at line 367 of file FacebookRequest.php.
Facebook\FacebookRequest::setAccessToken | ( | $accessToken | ) |
Set the access token for this request.
AccessToken|string|null |
Definition at line 115 of file FacebookRequest.php.
Facebook\FacebookRequest::setAccessTokenFromParams | ( | $accessToken | ) |
Sets the access token with one harvested from a URL or POST params.
string | $accessToken | The access token. |
FacebookSDKException |
Definition at line 134 of file FacebookRequest.php.
Facebook\FacebookRequest::setApp | ( | FacebookApp | $app = null | ) |
Set the FacebookApp entity used for this request.
FacebookApp | null | $app |
Definition at line 171 of file FacebookRequest.php.
Facebook\FacebookRequest::setEndpoint | ( | $endpoint | ) |
Set the endpoint for this request.
string |
FacebookSDKException |
Definition at line 258 of file FacebookRequest.php.
Facebook\FacebookRequest::setETag | ( | $eTag | ) |
Facebook\FacebookRequest::setHeaders | ( | array | $headers | ) |
Set the headers for this request.
array | $headers |
Definition at line 305 of file FacebookRequest.php.
Facebook\FacebookRequest::setMethod | ( | $method | ) |
Set the HTTP method for this request.
string |
Definition at line 218 of file FacebookRequest.php.
Facebook\FacebookRequest::setParams | ( | array | $params = [] | ) |
Set the params for this request.
array | $params |
FacebookSDKException |
Definition at line 329 of file FacebookRequest.php.
Facebook\FacebookRequest::validateAccessToken | ( | ) |
Validate that an access token exists for this request.
FacebookSDKException |
Definition at line 205 of file FacebookRequest.php.
Facebook\FacebookRequest::validateMethod | ( | ) |
Validate that the HTTP method is set.
FacebookSDKException |
Definition at line 238 of file FacebookRequest.php.
|
protected |
Definition at line 49 of file FacebookRequest.php.
|
protected |
Definition at line 44 of file FacebookRequest.php.
|
protected |
Definition at line 59 of file FacebookRequest.php.
|
protected |
Definition at line 79 of file FacebookRequest.php.
|
protected |
Definition at line 74 of file FacebookRequest.php.
|
protected |
Definition at line 84 of file FacebookRequest.php.
|
protected |
Definition at line 64 of file FacebookRequest.php.
|
protected |
Definition at line 54 of file FacebookRequest.php.
|
protected |
Definition at line 69 of file FacebookRequest.php.