FQLまたはGraphapiを使用して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)
これらの属性は、スパム防止の理由(おそらく他の理由も)のために、APIを介して具体的かつ意図的に利用できません...
Facebookは ブログ投稿 その電話番号とアドレスのフィールドは、2011年1月にuser_addressとuser_mobile_phoneの拡張アクセス許可の入力を求めることで利用できましたが、その後、それらのアクセス許可は削除されました。
電話のfqlフィールドは「cell」と「other_phone」ですが、これらにアクセスするには、アプリケーションをホワイトリストに登録する必要があります。
最近のドキュメントで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"が表示されます。