MessengerExtensions.getGrantedPermissions()
ReferenceThis method is a part of the Messenger Extensions SDK. For information on including the SDK in your site, see Add Messenger Extensions SDK.
The getGrantedPermissions()
method of the Messenger Extensions SDK allows you to retrieve a list of permissions you are currently granted by the person that opened the webview.
When a person begins a conversation with the bot for the first time, the following perissions are implicitly granted:
user_profile
user_messaging
There may be other situations where only one (or neither) is granted, such as encountering the bot via a plugin or ad, or encountering a page shared by a friend using a bot.
MessengerExtensions.getGrantedPermissions(success, error)
MessengerExtensions.getGrantedPermissions(function (permissions_response) { let permission = permissions_response.permissions // list of permissions granted }, function() { // An error occurred });
permission_response
ObjectThe permission_response
object is passed to the success callback.
{
"permissions":[
"user_profile",
"user_messaging"
]
}
Property | Type | Description |
---|---|---|
| Array<String> | A list of the permissions that are currently granted. |