【问题标题】:How to add Youtube Video Like in iOS app如何在 iOS 应用中添加 Youtube Video Like
【发布时间】:2014-05-25 02:29:06
【问题描述】:

我的一个 iPhone 应用程序有要求。

我想为在我的应用中播放的 YouTube 视频添加“LIKE”和“SUBSCRIBE”功能。

我的应用中正在播放静态视频 youtube 列表。在此视频下方,我需要添加“LIKE”和“SUBSCRIBEUIButton

谁能告诉我,如何在 iPhone 应用中实现“LIKE”和“SUBSCRIBE”功能。

我已检查以下 youtube api 网址:

但我不知道在“onBehalfOfContentOwner”参数中传递什么,以及从 iPhone 应用程序实现它的步骤。

任何人都可以知道如何从本机 iPhone 应用程序执行此操作吗?

谢谢。

【问题讨论】:

    标签: ios youtube-api youtube-data-api


    【解决方案1】:
        @property (nonatomic, strong) NSURLSessionDataTask *sessionTask;
    
    
        NSString *strToken = [NSString stringWithFormat:@"Bearer %@",setTokenhere];
        NSString * strUrl = [NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/videos/rate?&id=%@&rating=like",setVideoId];
       AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
       AFHTTPRequestSerializer *requestSerializer = [AFJSONRequestSerializer serializer];
       [requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
       [requestSerializer setValue: strToken forHTTPHeaderField:@"Authorization"];
       manager.responseSerializer = [AFJSONResponseSerializer serializer];
       manager.requestSerializer = requestSerializer;
    
       __weak __typeof(self) weakSelf = self;
       self.sessionTask = [manager POST:strUrl parameters:self.parameter progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject)
        {
              NSLog(@"responseObject -> %@",responseObject);
        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
              weakSelf.sessionTask = nil;
              NSLog(@"%@",error);
        }];
    

    此代码用于喜欢视频

    【讨论】:

      【解决方案2】:

      YouTube Direct Lite for iOS 有类似的样例,您可以将“onBehalfOfContentOwner”作为可选参数传递。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-02
        • 2012-12-31
        • 2013-01-02
        • 2021-08-11
        • 2012-09-11
        • 1970-01-01
        • 2016-10-13
        • 1970-01-01
        相关资源
        最近更新 更多