BAHYouTubeOAuth
Preview
Usage
To run the example project, clone the repo, and run pod install
from the Example directory first.
Installation
BAHYouTubeOAuth is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "BAHYouTubeOAuth"
Setup
Import
#import "BAHYouTubeOAuth.h"
Where ever you would like your user to login to YouTube and retrieve a token
BAHYouTubeOAuth *youTubeOAuth = [[BAHYouTubeOAuth alloc]init];
[youTubeOAuth authenticateWithYouTubeUsingYouTubeClientID:youTubeClientID
youTubeClientSecret:youTubeClientSecret
responseType:response_type
scope:scope
state:state
appURLCallBack:redirectURI
accessType:access_type
viewController:self
:^(BOOL success, NSString *youTubeToken, NSString *youTubeRefreshToken) {
if (success) {
//the token you will use to request right now
[[NSUserDefaults standardUserDefaults] setObject:youTubeToken forKey:@"youtube_token"];
//token you can use to request a new token on your behalf for requestion later
//this only shows when you ask for "offline access"
[[NSUserDefaults standardUserDefaults] setObject:youTubeRefreshToken forKey:@"youtube_refresh"];
[[NSUserDefaults standardUserDefaults] synchronize];
//Do whatever you need with the token
}
}];
Author
BHughes3388, [email protected]
License
BAHYouTubeOAuth is available under the MIT license. See the LICENSE file for more info.