Get fields and edges on an Event.
For Events on an App:
For Events on a Group:
GET /v21.0/{event-id} 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(
'/{event-id}',
'{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(
"/{event-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{event-id}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{event-id}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Field | Description |
---|---|
id numeric string | The event ID |
int32 | Number of people attending the event |
can_guests_invite bool | Can guests invite friends. Requires an access token of an Admin of the Event |
enum {CLASSIC_LITERATURE, COMEDY, CRAFTS, DANCE, DRINKS, FITNESS_AND_WORKOUTS, FOODS, GAMES, GARDENING, HEALTH_AND_MEDICAL, HEALTHY_LIVING_AND_SELF_CARE, HOME_AND_GARDEN, MUSIC_AND_AUDIO, PARTIES, PROFESSIONAL_NETWORKING, RELIGIONS, SHOPPING_EVENT, SOCIAL_ISSUES, SPORTS, THEATER, TV_AND_MOVIES, VISUAL_ARTS} | The category of the event |
cover | Cover picture |
created_time datetime | created_time |
int32 | Number of people who declined the event |
description string | Long-form description |
discount_code_enabled bool | Is discount code enabled for this event |
end_time string | End time, if one has been set |
event_times list<ChildEvent> | Array of times of a multi-instance event |
guest_list_enabled bool | Can see guest list. Requires an access token of an Admin of the Event |
int32 | Number of people interested in the event |
is_canceled bool | Whether or not the event has been marked as canceled |
is_draft bool | Whether the event is in draft mode or published. Requires an access token of an Admin of the Event |
is_online bool | Whether the event is online or not. Required to pass the 'address' (city name) parameter for online events. |
is_page_owned bool | Whether the event is created by page or not |
int32 | Number of people who maybe going to the event |
name string | Event name |
int32 | Number of people who did not reply to the event |
online_event_format enum {messenger_room, third_party, fb_live, other, none} | Type of online event - Live, Link or Other |
online_event_third_party_url string | Third party streaming url associated with Link events |
owner | The profile that created the event |
Event Place information | |
scheduled_publish_time string | Time when event is scheduled to be published |
start_time string | Start time |
ticket_uri string | The link users can visit to buy a ticket to this event |
ticket_uri_start_sales_time string | Time when tickets go on sale |
ticketing_privacy_uri string | URI to seller's privacy policy for ticket purchases |
ticketing_terms_uri string | URI to seller's terms of service for ticket purchases |
timezone enum | Timezone |
enum {private, public, group, community, friends, work_company} | The type of the event |
updated_time datetime | Last update time (ISO 8601 formatted) |
Edge | Description |
---|---|
Edge<Profile> | List of profiles having roles on the event. Requires an access token of an Admin of the Event |
Edge<EventTicketTier> | List of ticket tiers. Requires an access token of an Admin of the Event |
Error | Description |
---|---|
100 | Invalid parameter |
458 | The session is invalid because the application is not installed |
200 | Permissions error |
368 | The action attempted has been deemed abusive or is otherwise disallowed |
190 | Invalid OAuth 2.0 Access Token |