Facebook SDK for iOSで、GraphRequestを投げて、nameとemailを取得したです。現状は下記のようなコードで取得しています。
swift
1 2 let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", 3 parameters: ["fields": "id,email,gender,link,locale,name,timezone,updated_time,verified,last_name,first_name,middle_name"]) 4 5graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in 6 7let userName : NSString = result.valueForKey("name") as! NSString 8let mailAddress : NSString = result.valueForKey("email") as! NSString 9})
しかし、nameは必ず取得できるのですが、emailを取得できるユーザーと取得できないユーザーがいるのですが、なぜでしょうか?相手のFacebookの設定の問題でしょうか?それともコードを変えると取得ができるのでしょうか?
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/12 05:02