2010-08-04 16 views
9

Ist jemand in der Lage, facebook Benutzeradresse zu erhalten, Telefon # mit FQL oder Graph API?Facebook API - Wie bekomme ich die Adresse des Benutzers, Telefonnummer?

Ich habe versucht, die folgenden FQL und konnte "Aktuelle Stadt" und "Heimatstadt", die unter "Basisinformationen", aber nicht die "Adresse" oder "Telefon", die unter "Kontaktinformationen" sind.

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)

Antwort

21

Diese Attribute sind speziell und absichtlich nicht über die API zur Verfügung, zum Spam-Schutz Gründen (vielleicht auch aus anderen Gründen) ...

+0

Facebook Forum Thread auf diesem scheint alt zu sein - Weiß jemand, ob diese Info immer noch mit dem neuen Graphen api blockiert ist. Einige mobile Apps gehören FB iphone app scheinen die Benutzerinformationen zu erhalten. – amu

+3

@amu - Verwendet die FB iPhone App diese API? Ich hatte den Eindruck, dass ihre App Zugriff auf viel mehr Daten als die traditionelle API hatte. –

11

Facebook ein blog post dass Telefon gemacht hat Die Nummern- und Adressfelder waren im Januar 2011 durch die Abfrage der erweiterten Benutzerberechtigungen user_address und user_mobile_phone verfügbar, aber seither wurden diese Berechtigungen entfernt.

Die Telefon fql Felder sind "Zelle" und "Other_phone" aber Ihre Anwendung muss auf die weiße Liste gesetzt werden, um auf sie zuzugreifen.

+7

Wie kann meine Bewerbung in die Whitelist aufgenommen werden? –

0

Ich habe Telefonnummer in ihrer jüngsten Dokumentation gefunden, aber Facebook hat es nirgendwo anders erwähnt. Möglicherweise werden sie planen, in ihren Updates einzuführen.

-Link: 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"}}; 

Sie sehen @ "phone_number": @ "555-555-555" im Code.

+0

Das ist für "Seiten" von Unternehmen - verschiedene Felder als "Benutzer" haben. – Alastair

Verwandte Themen