TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Apr 2015 |
Maintained by Brad Hughes.
To run the example project, clone the repo, and run pod install
from the Example directory first.
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
}
}];
BHughes3388, [email protected]
BAHYouTubeOAuth is available under the MIT license. See the LICENSE file for more info.