Classes

The following classes are available globally.

  • A class that interact with Session to authenticate API endpoints.

    See more

    Declaration

    Swift

    public class Account: NSObject
  • A class for OAuth-ing with Twitter.

    Note

    You can obtain Twitter OAuth Acess Token like this:

    let session = Session(consumerKey: <#consumerKey#>, consumerSecret: <#consumerSecret#>)
    OAuth.requestRequestToken(session: session, completionHandler: { (<#requestToken#>, <#requestTokenSecret#>, <#error#>) in
        var urlComponents = URLComponents(url: OAuth.authorizeURL)
        urlComponents.query = "oauth_token=\(<#requestToken#>)"
    
        let authorizeURL = urlComponents.url
    
        // Open authorizeURL on WebView or anything. and get OAuth verifier
    
        OAuth.requestAccessToken(session: session, requestToken: <#requestToken#>, requestTokenSecret: <#requestTokenSecret#>, oauthVerifier: <#oauthVerifier#>, completionHandler: { (<#accessToken#>, <#accessTokenSecret#>, <#userID#>, <#screenName#>, <#error#>) in
            // Implementation
        })
    })
    
    See more

    Declaration

    Swift

    public class OAuth: NSObject