FB user_photo权限未向用户显示,但我已从Facebook

时间:2015-09-19 16:09:31

标签: ios facebook facebook-graph-api facebook-ios-sdk

我获得了facebook批准的user_photos权限。但是当我在我的ios应用程序中添加它并且用户点击登录按钮时facebook没有显示user_photos权限,也没有显示其他10个权限,我从它们那里获得了批准。它只显示用户的基本权限。

但是,如果任何fb应用程序开发人员或管理员尝试通过Facebook登录,他们可以看到所有权限,我也可以获得该应用程序所需的所有数据。但普通大众无法看到它们,因此我没有得到他们的信息。

我正在使用fb graph api v2.2和sdk 3.23 for ios。这是我的包含权限的代码。谢谢你的时间。

 if (!FBSession.activeSession.isOpen)
{
    NSDictionary *parameters = [NSDictionary dictionaryWithObject:
                                @"picture.type(large),email,name,location,first_name,last_name,friends,gender,photos,likes,birthday"
                                                           forKey:@"fields"];



      [FBSession openActiveSessionWithReadPermissions:@[@"user_photos",@"user_location",@"user_hometown",@"user_friends",@"user_likes",@"email",@"user_birthday",@"user_education_history",@"user_work_history"]//,@"public_profile,,@"user_about_me",feed
                                       allowLoginUI:YES

                                  completionHandler:^(FBSession *session,

                                                      FBSessionState state,

                                                      NSError *error)

0 个答案:

没有答案