bah

BAHYouTubeOAuth

A very simply, easy to use, specific to YouTube OAuth 2.0 client

Showing:

Popularity

Downloads/wk

0

GitHub Stars

45

Maintenance

Last Commit

6yrs ago

Contributors

0

Package

Dependencies

0

License

MIT

Categories

Readme

BAHYouTubeOAuth

CI Status Version License Platform

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, BHughes3388@gmail.com

License

BAHYouTubeOAuth is available under the MIT license. See the LICENSE file for more info.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100