我已在我的应用程序中添加了youtube APi,并且我已成功授权我的帐户并通过auth 2.0从google获取访问令牌。
但现在我想添加对视频的评论,我收到如下错误: 荣军证 2. NoLinkedYouTubeAccount 等
我想,我无法正确使用和理解授权:Bearer ACCESS_TOKEN 谷歌的声明,我很困惑如何通过我的电话传递我的令牌。
我的代码如下:
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
NSString *msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]];
[theRequest addValue: @"application/atom+xml" forHTTPHeaderField:@"Content-Type"];
[theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"];
[theRequest addValue:[NSString stringWithFormat:@"Bearer %@",@"my token" forHTTPHeaderField:@"Authorization"];
[theRequest addValue: @"2" forHTTPHeaderField:@"GData-Version"];
[theRequest addValue: @"key=mykey" forHTTPHeaderField:@"X-GData-Key"];
[theRequest setHTTPMethod:@"POST"];
你能帮我解决这个问题并建议我打电话给你吗?
由于
答案 0 :(得分:1)
您可能尝试使用服务帐户而非实际的YouTube帐户进行访问。 您可以在YouTube上查看Objective C samples并使用YouTube Objective-C client library。