Ios 如何获取用户管理的Facebook页面列表

Ios 如何获取用户管理的Facebook页面列表,ios,facebook,Ios,Facebook,我目前正在做一个应用程序,我需要让用户从用户管理的Facebook页面列表中选择一个Facebook页面 我搜索发现,我们可以按名称搜索页面,但这包括Facebook中的整个页面。我只需要我管理的页面 更新: 我给出了获取我管理的页面的/me/帐户。但我得到的结果数据是 2014-05-14 10:22:11.519 fb第页[1695:60b]{ 数据=( ); } 这是我的密码: [FBRequestConnection startWithGraphPath:@"me/accounts"

我目前正在做一个应用程序,我需要让用户从用户管理的Facebook页面列表中选择一个Facebook页面

我搜索发现,我们可以按名称搜索页面,但这包括Facebook中的整个页面。我只需要我管理的页面

更新

我给出了获取我管理的页面的/me/帐户。但我得到的结果数据是

2014-05-14 10:22:11.519 fb第页[1695:60b]{ 数据=( ); }

这是我的密码:

[FBRequestConnection startWithGraphPath:@"me/accounts"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {

                          if (!error)
                          {
                              NSLog(@"%@",result);
                              NSDictionary *dict = result;
                              pagesArray = [dict objectForKey:@"data"];
                              NSLog(@"%uld", pagesArray.count);
                              if (pagesArray.count  == 0)
                              {
                                  UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"No pages Found" message:@"You do not manage any pages" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil];
                                  [alert show];
                                  [MBProgressHUD hideHUDForView:self.view animated:YES];
                              }
                              else{

                              facebookPageId = [[pagesArray objectAtIndex:0] objectForKey:@"id"];
                              NSLog(@"%@", facebookPageId);
                              [self getPage];
                              [self getPagePosts];
                              }
                          }
                          else

                              NSLog(@"%@", [error localizedDescription]);
                          /* handle the result */
                      }];
我还授予了登录权限,如下所示:

self.loginView.publishPermissions = @[@"manage_pages"];
我还收到了以下警告:

FBSDKLog:FBSession:发布或管理权限的权限请求包含意外的读取权限

请查看

返回当前用户是其管理员的Facebook页面


需要具有
manage_pages
权限的用户访问令牌,并且仅允许检索该特定人员

您也可以尝试:

/{user-id}/applications/developer/

获取用户管理的应用程序列表。

您也可以尝试
/me/applications/developer/
。对我来说,它返回了我所有的托管页面。thanx reecon,但问题是,我们是否需要为此设置任何权限。我使用了/me/帐户,它返回为空。我不明白。我有4页,我管理,为什么它变成什么?请帮助dude.me/applications/developers/返回我管理的所有应用程序。它们不是页面需要具有
manage\u pages
权限的用户访问令牌,并且只允许检索该特定人员。
/{user-id}/applications/developer/