• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Lack of interest Make Setting For Extended Facebook Permissions

digitalpoint

Well-known member
#1
XF 1.3.2 changed to use Facebook's 2.0 API, which requires a review for some of the permissions granted automatically under 1.0. Since the code still exists that will utilize the data from the extra permissions if Facebook passes it back, it would be really nice to have a setting under XF that basically allows you to tell XF what extra permissions you already have granted for your application (if any).

For example, this:
PHP:
$perms = 'public_profile,email';
Could just become something like:
PHP:
$perms = 'public_profile,email' . (XenForo_Application::get('options')->facebookExtendedPermissions ? ',' . XenForo_Application::get('options')->facebookExtendedPermissions : '');
 

Mike

XenForo developer
Staff member
#2
It's worth pointing out that even though you have had your app grandfathered in, if you request extended permissions, you will still have to go through the review process within a year (or lose the ability to grant those permissions).
 

digitalpoint

Well-known member
#3
It's worth pointing out that even though you have had your app grandfathered in, if you request extended permissions, you will still have to go through the review process within a year (or lose the ability to grant those permissions).
Yep I know... I already have my review submitted. Personally, if it wasn't for our use of the publish_stream permission for some non-standard things, I wouldn't even bother with the rest of the stuff being lost:

upload_2014-5-13_10-1-34.png
 

digitalpoint

Well-known member
#4
Lol... so my app review submission included adding publish_actions (the big one for me), user_website, user_birthday and user_location.

Kind of a funny review process... user_website and publish_actions were approved but user_birthday and user_location were not. Not sure I care enough to resubmit since the important one was approved.