pra*_*bhu 5 facebook facebook-fql facebook-graph-api ios ios5
在我的iOS应用程序中,我在用户的Facebook墙上发布了一些信息,现在我想在同一个应用程序发布的用户朋友的墙上找到类似帖子,或者将用户墙上的文字与他朋友的墙匹配,然后如果匹配找到在朋友的墙上阅读朋友和整个帖子的信息,目前正在使用facebook sdk for iOS.请为我建议解决方案.
小智 0
嗯,这是按步骤完成的;1-您应该获得用户朋友墙的许可。2-然后您应该捕获他们的帖子(实际上是消耗性的)并将您的用户的帖子与他们关于同一应用程序的帖子进行比较。3- 您有两个选择,a- 您在用户的一位朋友的墙上发布了相同的帖子,- 您抓住用户并获取其所需的信息。b- 您没有找到任何匹配项,- 您返回“未找到匹配项”消息或(404- 未找到)。
1-`
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_status",@"friends_status",
@"friends_about_me",@"friends_activities",
nil];
[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler: .....
Run Code Online (Sandbox Code Playgroud)
`
2-`
FBRequest *friendRequest = [FBRequest requestForGraphPath:@"me/friends?fields=name,status,picture,birthday,location"];
[ friendRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSArray *data = [result objectForKey:@"data"];
for (FBGraphObject<FBGraphUser> *friend in data) {
if ("Your user status" == [friend status]){
NsLog(@"friend @%,@% .. ",[friend name],[friend birthday], ....
}else {
NSLog(@"No match found");
}
}}];
Run Code Online (Sandbox Code Playgroud)
`
归档时间: |
|
查看次数: |
256 次 |
最近记录: |