OAuthSwift

未知
Swift 查看源码»
iOS
2014-11-10
叶秀兰

OAuthSwift 是基于 Swift 的 OAuth 的 iOS 库,支持 OAuth 1 和 OAuth 2。

OAuth 页面

Twitter
Flickr
Github
Instagram
Foursquare
Fitbit
Withings

示例

// OAuth1.0
let oauthswift = OAuth1Swift(
    consumerKey:    "********",
    consumerSecret: "********",
    requestTokenUrl: "https://api.twitter.com/oauth/request_token",
    authorizeUrl:    "https://api.twitter.com/oauth/authorize",
    accessTokenUrl:  "https://api.twitter.com/oauth/access_token"
)
oauthswift.authorizeWithCallbackURL( NSURL(string: "oauth-swift://oauth-callback/twitter"), success: {
    credential, response in
    println(credential.oauth_token)
    println(credential.oauth_token_secret)
}, failure: failureHandler)

// OAuth2.0
let oauthswift = OAuth2Swift(
    consumerKey:    "********",
    consumerSecret: "********",
    authorizeUrl:   "https://api.instagram.com/oauth/authorize",
    responseType:   "token"
)
oauthswift.authorizeWithCallbackURL( NSURL(string: "oauth-swift://oauth-callback/instagram"), scope: "likes+comments", state:"INSTAGRAM", success: {
    credential, response in
    println(credential.oauth_token)
}, failure: failureHandler)

Setting Swift Compiler

Image

Setting URL Schemes

Image

Images

ImageImageImage


的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

优秀Swift开源项目推荐

工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类 Safe.ijaimi:源码漏洞分析检测工具,一键完成 Dollar.swift:Swift版Lo-Dash(或underscore)函...

2015/01/14 09:56
230
0
43个优秀的Swift开源项目推荐

拥有着苹果先天生态优势的 Swift 自发布以来,各种优秀的开源项目便层出不穷。本文作者站在个人的角度,将 2014 年 Swift 开源项目做了一个甄别、筛选,从工具、存储、网络、界面、框架到 De...

2016/01/14 14:24
76
1
Swift 开源精选-v1.0(基础篇)

Swift 开源项目

2016/03/07 20:13
95
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部