swifterでログインした後に、twitterのユーザー情報を取り出すやり方を教えていただきたいのですが、どうかよろしくお願いします
TwitterKitの場合のコードーー(引用)
実際に連携ボタンが押されて、認証が完了したとしましょう。すると、
swift
1TWTRTwitter.sharedInstance().logIn(completion: { (session, error) in 2 if (session != nil) { 3 print("signed in as (session.userName)"); 4 } else { 5 print("error: (error.localizedDescription)"); 6 } 7})
におけるsessionの中に、ユーザーIDやユーザー名やAccess TokenやAccess Token Secretのプロパティが入っているのでこれらを取り出すことができます。僕のサンプルで言うとこの部分です。
swifterでのコードがわからず、ネットのどこを探しても日本語の資料が見当たらず困っています
自分で記載したコード、どこがうまく行かないのか、等を示して下さい。
ここは実現したいことを書いたら、コードの答えが返ってくるサービスではありません。
> 僕のサンプルで言うとこの部分
どの部分ですか?
> 日本語の資料が見当たらず
英語に忌避感があるプログラマというのはありえないです。英語が読めないならGoogle翻訳につっこむなり、手はあるはずです。英語だからといって回れ右していてもまったく生産的ではないので頑張ってください
英語も見つかりませんでした
この部分だと思います
@objc func onClick(_ sender: AnyObject) {
TWTRTwitter.sharedInstance().logIn(completion: { (session, error) in
if (session != nil) {
print(session?.userID ?? "userID")
print(session?.userName ?? "userName")
print(session?.authToken ?? "authToken")
print(session?.authTokenSecret ?? "authTokenSecret")
print("signed in as \(String(describing: session?.userName))");
} else {
print("error: \(String(describing: error?.localizedDescription))");
}
})
}
session?.userNameのSwifterの該当部分がわかりません