ネイティブ IOS アプリ ios 6 でのフェイスボック統合に取り組んでいます。
FBFriendPickerViewController クラスを使用して Facebook の友達リストを取得できます。また、FBPlacePickerViewController クラスを使用して近くの場所を取得できます。今度は、どのクラスを使用する必要があるか、Facebook フィードを取得したいと思います。
私を助けてください 。
ネイティブ IOS アプリ ios 6 でのフェイスボック統合に取り組んでいます。
FBFriendPickerViewController クラスを使用して Facebook の友達リストを取得できます。また、FBPlacePickerViewController クラスを使用して近くの場所を取得できます。今度は、どのクラスを使用する必要があるか、Facebook フィードを取得したいと思います。
私を助けてください 。
APIを使用できます
http://www.new.facebook.com/feeds/notifications.php?id=YOUR_FACEBOOK_ID&viewer=YOUR_FACEBOOK_ID&key= YOUR_INTERNAL_KEY&format = rss20
そして、これが私が上記のAPIで見つけたリンクです。それが役に立てば幸い。
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]);
}
}];