현재 사용자가 관리하는 Facebook 페이지 목록에서 Facebook 페이지 중 하나를 선택하도록하는 앱을 만들고 있습니다.사용자가 관리하는 Facebook 페이지 목록을 얻는 방법
검색 한 결과 이름별로 페이지를 검색 할 수 있지만 전체 페이지는 Facebook에 포함되어있는 것으로 나타났습니다. 난 내가 관리하는 페이지가 필요해.
업데이트는 :
은 내가가/나/I가 관리하는 페이지를 얻기를 차지했다. 하지만 얻을 수있는 결과 데이터는 다음과 같습니다.2014-05-14 10 : 22 : 11.519 fb 페이지 [1695 : 60b] { data = ( );
FBSDKLog : FBSession :
self.loginView.publishPermissions = @[@"manage_pages"];
내가이 경고를 얻을 :
[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 */
}];
나는 또한이 같은 로그인 권한을 준 : 가} 여기
내 코드입니다 게시 또는 관리 권한에 대한 사용 권한 요청에 예기치 않은 읽기 권한이 포함되어 있음
그러나 데이터가 표시되지 않습니다. 그것의 빈. –
'/ me/applications/developer /'를 시도해 볼 수도 있습니다. 나를 위해 모든 관리 페이지를 반환했습니다. – RaffAl
thanx reecon하지만, 그 일에 대한 권한을 설정해야합니다. 나는/me/accounts를 사용했으며 빈 상태로 반환합니다. 나는 이해하지 못한다. 나는 내가 관리하는 4 페이지를 가지고 있는데, 그것은 어떻게 변하지 않는가? 친구를 도와주세요. –