The Facebook Pages that a person owns or is able to perform tasks on.
Pages the User has a role on
GET /v24.0/{user-id}/accounts HTTP/1.1
Host: graph.facebook.com/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get(
'/{user-id}/accounts',
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result *//* make the API call */
FB.api(
"/{user-id}/accounts",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{user-id}/accounts",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{user-id}/accounts"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];Reading from this edge will return a JSON formatted result:
{ "
data": [], "paging": {}, "summary": {} }
dataThe following fields will be added to each node that is returned:
| Field | Description |
|---|---|
taskslist<enum> | The User's tasks assigned to the Page. |
pagingsummaryAggregated information about the edge, such as counts. Specify the fields to fetch in the summary param (like summary=total_count).
| Field | Description |
|---|---|
total_countint32 | Total number of objects on this edge |
| Error | Description |
|---|---|
| 459 | The session is invalid because the user has been checkpointed |
| 190 | Invalid OAuth 2.0 Access Token |
| 200 | Permissions error |
| 100 | Invalid parameter |
| 368 | The action attempted has been deemed abusive or is otherwise disallowed |
| 80001 | There have been too many calls to this Page account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting. |
| 80002 | There have been too many calls to this Instagram account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting. |
| 483 | The session is invalid because the user is in consent app blocking |
| 283 | That action requires the extended permission pages_read_engagement and/or pages_read_user_content and/or pages_manage_ads and/or pages_manage_metadata |
| 2500 | Error parsing graph query |
This API lets you create Facebook pages.
pages_manage_metadata and pages_show_list permissions.category_enum parameter with a Page Category.name, about, picture, and cover_photo. Note: When setting the locale, at least one, city_id, location, or coordinates, is required. Caveats:
city_id and location can not be used togethercity_id and coordinates can be used together however the coordinates must be within the city selectedlocation and coordinates can be used together however the coordinates must be within the location selectedaccounts edge from the following paths: | Parameter | Description |
|---|---|
aboutUTF-8 encoded string | Short description |
addressUTF-8 encoded string | Address |
category_enumstring | Page category (enum). See Pages Categories API docs. |
category_listlist<numeric string> | List of categories |
city_idcity id | City ID |
coordinatesJSON-encoded coordinate list | Coordinates |
cover_photoObject | Cover photo |
descriptionUTF-8 encoded string | Description |
ignore_coordinate_warningsboolean | If ignore warnings generated in coordination validation (bool) |
locationObject | This defines the location for this page. This is required if |
nameUTF-8 encoded string | Page name Required |
phoneUTF-8 encoded string | Phone |
pictureURL | Profile picture |
websiteURL | Website |
zipstring | Zipcode |
id in the return type.id: numeric string, | Error | Description |
|---|---|
| 100 | Invalid parameter |
| 200 | Permissions error |
| 152 | Invalid page type |
| 194 | Missing at least one required parameter |
| 283 | That action requires the extended permission pages_read_engagement and/or pages_read_user_content and/or pages_manage_ads and/or pages_manage_metadata |