是否有人能够使用FQL或Graph api获取facebook用户的地址,电话#?
尝试过以下FQL,并且能够获得“基本信息”下的“当前城市”和“家乡”,而不是“联系信息”下的“地址”或“电话”。
SELECT name,first_name,last_name,birthday_date,current_location,hometown_location,pic,profile_url,timezone,username,profile_update_time FROM user WHERE uid IN (xxxx)
答案 0 :(得分:21)
出于防止垃圾邮件的原因(也可能是其他原因),这些属性是通过API专门且有意地不提供的......
答案 1 :(得分:11)
Facebook确实通过在2011年1月提示输入user_address和user_mobile_phone扩展权限来确定 blog post 电话号码和地址字段,但他们已删除了这些权限。
手机fql字段是“cell”和“other_phone”,但您的应用程序需要列入白名单才能访问它们。
答案 2 :(得分:0)
我在他们最近的文档中找到了phone_number,但Facebook并没有在其他任何地方提及它。他们可能会计划在他们的更新中介绍。
链接:https://developers.facebook.com/docs/ios/graph
// Add the properties particular to the type restaurant.restaurant
restaurant[@"restaurant"] = @{@"category": @[@"Mexican"],
@"contact_info": @{@"street_address": @"123 Some st",
@"locality": @"Menlo Park",
@"region": @"CA",
@"phone_number": @"555-555-555",
@"website": @"http://www.example.com"}};
你可以看到@" phone_number":@" 555-555-555"在代码中。