いつもお世話になっております。
自作アプリにFacebookログインを実装しております。
ログイン後にユーザー情報をJSON形式で取得しているのですが、
その中身をキーごとに個々で取り出す方法がわかりません。
下記ソースコード内のresult引数にJSONデータが入っています。
let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id,email,gender,link,locale,name,timezone,updated_time,verified,last_name,first_name,middle_name"]) graphRequest.start(completionHandler: { (connection, result, error) -> Void in if ((error) != nil) { print("Error: (error)") } else { print("fetched user: (result!)") } })
result引数の型は Any? になっています。
print("fetched user: (result!)")の出力内容は以下のようになっています。
fetched user: {
email = "******"; "first_name" = "******"; gender = ******; id = ******; "last_name" = "******"; link = "******"; locale = "******"; name = "******"; timezone = ******; "updated_time" = "***** verified = ******;
}
ご教示頂けますと幸いです。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。