0

ネイティブ IOS アプリ ios 6 でのフェイスボック統合に取り組んでいます。

FBFriendPickerViewController クラスを使用して Facebook の友達リストを取得できます。また、FBPlacePickerViewController クラスを使用して近くの場所を取得できます。今度は、どのクラスを使用する必要があるか、Facebook フィードを取得したいと思います。

私を助けてください 。

4

2 に答える 2

0

APIを使用できます

http://www.new.facebook.com/feeds/notifications.php?id=YOUR_FACEBOOK_ID&viewer=YOUR_FACEBOOK_ID&key= YOUR_INTERNAL_KEY&format = rss20

そして、これが私が上記のAPIで見つけたリンクです。それが役に立てば幸い。

于 2012-10-30T10:52:40.977 に答える
0

SLRequest クラスを使用して、情報が必要な Graph API エンドポイントを指す必要があります。

ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *facebookAccountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];

NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:@"YOUR_FACEBOOK_APP_ID", ACFacebookAppIdKey,
                         nil];

[accountStore requestAccessToAccountsWithType:facebookAccountType options:options completion:^(BOOL granted, NSError *error) {
    if(granted) {
        ACAccount *account = [[accountStore accountsWithAccountType:facebookAccountType] lastObject];

        NSDictionary *parameters = @{};
        NSURL *url = [NSURL URLWithString:@"https://graph.facebook.com/SOME_GRAPH_ENDPOINT"];
        SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
                                                requestMethod:SLRequestMethodGET
                                                          URL:url
                                                   parameters:parameters];
        request.account = account;
        [request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
            NSError *jsonerror;
            NSDictionary *myData = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&jsonerror];
        }];
    } else {
        NSLog(@"error: %@, %@",error,[error description]);
    }
}];
于 2012-10-30T11:04:18.580 に答える