首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone应用程序中的Facebook好友位置信息

iPhone应用程序中的Facebook好友位置信息
EN

Stack Overflow用户
提问于 2014-09-22 15:16:23
回答 1查看 85关注 0票数 1

任何人都知道如何从Facebook个人资料中获取Facebook好友的位置详细信息。

我正在使用这个图形API获取这些详细信息(id、姓名、性别、电子邮件、图片)。

我还需要位置信息。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-09-22 15:42:18

要获取1.0图形api的朋友位置,可以使用以下代码。

代码语言:javascript
运行
复制
 if (FBSession.activeSession.isOpen) {




[FBRequestConnection startWithGraphPath:@"me/friends?fields=name,location,installed,picture"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          NSDictionary<FBOpenGraphObject> *my,
                                          NSError *error
                                          ) {

                          NSDictionary *resultDictionary = (NSDictionary *)my;



                          if ([resultDictionary valueForKey:@"data"]) {
                             NSString * latitude = [NSString stringWithFormat:@"%@",[[my2 valueForKey:@"location"] objectForKey:@"latitude"]];

                             NSString *longitude=[NSString stringWithFormat:@"%@",[[my2 valueForKey:@"location"] objectForKey:@"longitude"]];

                          }



}];
}

重要提示 me/friends将只返回那些从facebook docs中提到的graph API2.0开始授权您的应用程序的朋友,除name , id , picture as mentioned here等基本信息外,所有的朋友信息都将如前所述被删除

在v1.0中,可以请求允许应用程序查看有限数量的朋友数据的权限,比如一个人的朋友的喜欢,他们的生日等等。

在v2.0中,这些权限都被删除了。应用程序不再能够查看来自某个人的朋友的数据,除非这些朋友也登录到该应用程序并授予该应用程序查看该数据的权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25968529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档