FacebookPermission enum

Permissions.

Represents a Graph API permission. Each permission has its own set of requirements and suggested use cases. See a full list at https://developers.facebook.com/docs/facebook-login/permissions

Inheritance

Constructors

FacebookPermission()
const

Values

publicProfile → const FacebookPermission

Provides access to a subset of items that are part of a person's public profile.

userFriends → const FacebookPermission

Provides access the list of friends that also use your app.

email → const FacebookPermission

Provides access to the person's primary email address.

userAboutMe → const FacebookPermission

Provides access to a person's personal description (the 'About Me' section on their Profile)

userActionsBooks → const FacebookPermission

Provides access to all common books actions published by any app the person has used. This includes books they've read, want to read, rated or quoted.

userActionsFitness → const FacebookPermission

Provides access to all common Open Graph fitness actions published by any app the person has used. This includes runs, walks and bikes actions.

userActionsMusic → const FacebookPermission

Provides access to all common Open Graph music actions published by any app the person has used. This includes songs they've listened to, and playlists they've created.

userActionsNews → const FacebookPermission

Provides access to all common Open Graph news actions published by any app the person has used which publishes these actions. This includes news articles they've read or news articles they've published.

userActionsVideo → const FacebookPermission

Provides access to all common Open Graph video actions published by any app the person has used which publishes these actions.

userBirthday → const FacebookPermission

Access the date and month of a person's birthday. This may or may not include the person's year of birth, dependent upon their privacy settings and the access token being used to query this field.

userEducationHistory → const FacebookPermission

Provides access to a person's education history through the education field on the User object.

userEvents → const FacebookPermission

Provides read-only access to the Events a person is hosting or has RSVP'd to.

userGamesActivity → const FacebookPermission

Provides access to read a person's game activity (scores, achievements) in any game the person has played.

userGender → const FacebookPermission

Provides access to a person's gender.

userHometown → const FacebookPermission

Provides access to a person's hometown location through the hometown field on the User object.

userLikes → const FacebookPermission

Provides access to the list of all Facebook Pages and Open Graph objects that a person has liked.

userLocation → const FacebookPermission

Provides access to a person's current city through the location field on the User object.

userManagedGroups → const FacebookPermission

Lets your app read the content of groups a person is an admin of through the Groups edge on the User object.

userPhotos → const FacebookPermission

Provides access to the photos a person has uploaded or been tagged in.

userPosts → const FacebookPermission

Provides access to the posts on a person's Timeline. Includes their own posts, posts they are tagged in, and posts other people make on their Timeline.

userRelationships → const FacebookPermission

Provides access to a person's relationship status, significant other and family members as fields on the User object.

userRelationshipDetails → const FacebookPermission

Provides access to a person's relationship interests as the interested_in field on the User object.

userReligionPolitics → const FacebookPermission

Provides access to a person's religious and political affiliations.

userTaggedPlaces → const FacebookPermission

Provides access to the Places a person has been tagged at in photos, videos, statuses and links.

userVideos → const FacebookPermission

Provides access to the videos a person has uploaded or been tagged in.

userWebsite → const FacebookPermission

Provides access to the person's personal website URL via the website field on the User object.

userWorkHistory → const FacebookPermission

Provides access to a person's work history and list of employers via the work field on the User object.

readCustomFriendlists → const FacebookPermission

Provides access to the names of custom lists a person has created to organize their friends.

readInsights → const FacebookPermission

Provides read-only access to the Insights data for Pages, Apps and web domains the person owns.

readAudienceNetworkInsights → const FacebookPermission

Provides read-only access to the Audience Network Insights data for Apps the person owns.

readPageMailboxes → const FacebookPermission

Provides the ability to read from the Page Inboxes of the Pages managed by a person.

pagesShowList → const FacebookPermission

Provides the access to show the list of the Pages that you manage.

pagesManageCta → const FacebookPermission

Provides the access to manage call to actions of the Pages that you manage.

pagesManagePosts → const FacebookPermission

Allows your app to create, edit and delete your Page posts

pagesReadEngagement → const FacebookPermission

Allows your app to read content (posts, photos, videos, events) posted by the Page

pagesManageInstantArticles → const FacebookPermission

Lets your app manage Instant Articles on behalf of Facebook Pages administered by people using your app.

adsRead → const FacebookPermission

Provides the access to Ads Insights API to pull ads report information for ad accounts you have access to.

Allows your app see profile user

pagesManageEngagement → const FacebookPermission
pagesReadUserContent → const FacebookPermission
pagesManageMetadata → const FacebookPermission
pagesMessaging → const FacebookPermission
instagramBasic → const FacebookPermission
instagramContentPublish → const FacebookPermission
instagramManageComments → const FacebookPermission
instagramManageInsights → const FacebookPermission
instagramManageMessage → const FacebookPermission

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<FacebookPermission>
A constant List of the values in this enum, in order of their declaration.