BAHYouTubeOAuth 0.1.1

BAHYouTubeOAuth 0.1.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Apr 2015

Maintained by Brad Hughes.




  • By
  • BHughes3388

Preview

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

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.