Parse.comでFacebook認証したいです。
FacebookSDKの連携自体は実装できたのですが、facebookアカウントでログインした後のユーザーID(facebook)の取得方法がわかりません。ParseのユーザーDBを見ると「authData」というカラムが見受けられるのですが、これの取得方法をお教え頂きたいです。
クライアントはiosです。
よろしくお願いいたします。
追記
言葉が足らず申し訳ございません
回答頂いている通り、PFUser.currentUser.usernameで現在ログインしているユーザーIDを取得し、それをキーにしてauthDataを取得したいのですが、なぜかnilが帰ってきてしまうのです...
Swift
1 2var query = PFUser.query() 3 query.whereKey("username", equalTo: PFUser.currentUser().username) 4 query.findObjectsInBackgroundWithBlock { 5 (objects: [AnyObject]!, error: NSError!) -> Void in 6 if error == nil { 7 for object in objects { 8 var authData = object["authData"] 9 println(authData) // nil 10 11 } 12 } 13 } 14
parse.comのUserテーブルを見ると、データは間違いなく存在しているようなのですが...
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/08/12 01:50
退会済みユーザー
2015/08/12 03:29
退会済みユーザー
2015/08/12 06:54