2013-02-26 6 views
3

iOS 앱에서 Facebook SDK 3.2를 사용하여 페이스 북 뉴스 피드를 얻으려고합니다. 성공적으로 네이티브 페이스 북 로그인이 작동하도록하고 확장 된 읽기 권한을 요청했습니다.Facebook iOS SDK 3.2 사용자 피드 받기

FBRequest 및 FBRequestConnection 클래스를 사용해야하는 설명서를 보았지만 페이스 북 개발자 사이트에서 이런 종류의 예제를 찾을 수는 없습니다. 적어도 자신감을 가질만큼 충분하지 않습니다. 페이스 북의 개발자 사이트에서 자습서가 예전처럼 좋지 않다고해야합니다!

누군가 나를 도와 줄 수 있습니까?

+1

어떻게 당신이 FBAccessTokenData에서 페이스 북의 액세스 토큰을 않았다 이쪽을 봐 INFOMATION 자세한 내용은

NSString *fqlQuery = @"SELECT post_id, created_time, type, attachment FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed')AND is_hidden = 0 LIMIT 300"; // Make the API request that uses FQL [FBRequestConnection startWithGraphPath:@"/fql" parameters:[NSDictionary dictionaryWithObjectsAndKeys: fqlQuery, @"q", nil] HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { if (error) NSLog(@"Error: %@", [error localizedDescription]); else NSLog(@"Result: %@", result); }]; 

? – sathiamoorthy

답변

2

EDIT : FQL은 2.0 이후로 사용되지 않으므로 이제 Graph API를 사용해야합니다. link provided at the bottom of this post은 중요한 정보를 표시합니다. 화면 상단의 빨간색 알림을 참조하십시오.

"read_stream"권한이 필요합니다. 그런 다음 FQL을 사용하여 뉴스 피드를 가져옵니다.

나는 이런 식으로 일을 해요 : http://developers.facebook.com/docs/reference/fql/stream

+1

정말 감사합니다! 나는 인터넷 검색의 abit를했는데/me/home은 더 이상 반드시 웹 기반 뉴스 피드와 동일한 콘텐츠를 반환하지 않으며 FB는 최신 정보를 가져올 계획이 없다고 읽습니다. 이 FQL 메서드는 지금 올바른 방법이라고 가정합니다. –

+0

내 회사의 페이스 북 페이지가있는 경우. 그런 다음 해당 페이지에서 동일한 작업을 수행하는 방법은 무엇입니까? – python

+0

FQL은 2.0 이후로 사용되지 않으므로 이제 Graph API를 사용해야합니다. –