Facebook API - 如何获取用户的地址,电话#?

时间:2010-08-04 02:55:50

标签: facebook facebook-fql

是否有人能够使用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)

3 个答案:

答案 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"在代码中。