我想在我的应用中从Facebook获取Notes的内容。我使用的是Facebook API版本V2.0。
我已经尝试使用Graph API和FQL查询来获取Notes的内容,但它给出的错误是" notes对于v2.0及更高版本不推荐使用API "
请帮我解决问题。
以下是使用Graph API的代码,我已经使用" user_notes"
进行了身份验证- (void) makeRequestForUserNotes {
[FBRequestConnection startWithGraphPath:@"me/notes"
completionHandler:^(FBRequestConnection *connection,
id result, NSError *error) {
if (!error) {
// Success! Include your code to handle the results here
NSLog(@"user Notes Response: %@", result);
// read data value from result
NSMutableArray *dataArr = [[NSMutableArray alloc]init];
dataArr = [result objectForKey:@"data"];
if([dataArr count] != 0) {
// get value from contents
}
} else {
// An error occurred, we need to handle the error
// Check out our error handling guide:
// https://developers.facebook.com/docs/ios/errors/
NSLog(@"error %@", error.description);
}
}];
}
此处在执行后直接给出错误,因为" 注释API已弃用v2.0及更高版本"。
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用最新版本的FB SDK,此方法在Graph API中不再可用且已弃用,请查看此链接
https://developers.facebook.com/docs/reference/ios/current/
谢谢