gpt4 book ai didi

iOS GData YouTube 对视频的评论

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:55 25 4
gpt4 key购买 nike

有很多关于如何在 iOS 应用程序中上传视频的 GData YouTube 教程,但我没有找到一个展示如何对视频发表评论的教程。所以我在引用页上阅读,只是尝试等等,但没有找到任何东西!

有谁知道如何使用 GData API 在 iOS 应用程序中评论视频?

谢谢

最佳答案

在评论按钮中使用这个方法

GDataEntryYouTubeVideo *video = (GDataEntryYouTubeVideo *)arrayData;
[self addCommentTitle:@"comment" text:commentField.text toVideo:video];


- (void)addCommentTitle:(NSString *)commentTitle
text:(NSString *)commentContent
toVideo:(GDataEntryYouTubeVideo *)entry {
GDataComment *commentObj = [entry comment];
GDataFeedLink *feedLink = [commentObj feedLink];
NSURL *feedURL = [feedLink URL];
if (feedURL) {
// fetch the comment feed for the video

GDataServiceGoogleYouTube *service = [self youTubeService];
[service setYouTubeDeveloperKey:devKey];
[service setAuthToken:[self getRequestToken]];
[service fetchFeedWithURL:feedURL completionHandler:^(GDataServiceTicket *ticket, GDataFeedBase *commentFeed,NSError *error) {
if (error == nil) {
GDataEntryYouTubeComment *newCommentEntry = [GDataEntryYouTubeComment commentEntry];
[newCommentEntry addContentValueDeclaration];
[newCommentEntry setTitleWithString:commentTitle];
[newCommentEntry setContentWithString:commentContent];
NSString *subString = [videoString substringWithRange: NSMakeRange(0, [videoString rangeOfString: @"?"].location)];
NSString *last=[subString lastPathComponent];
NSString *ss=@"http://gdata.youtube.com/feeds/api/videos/";
NSString *idd=@"/comments";
NSString *com=[NSString stringWithFormat:@"%@%@%@",ss,last,idd];
NSURL *postURL = [NSURL URLWithString:com ];
[service fetchEntryByInsertingEntry:newCommentEntry
forFeedURL:postURL
completionHandler:^(GDataServiceTicket *ticket, GDataEntryBase *entry, NSError *error) {
// callback
if (error == nil) {
NSLog(@"url.: succeeded ");
}
}];
}
}];
}
}

使用登录详细信息获取身份验证 token

- (NSString*) getRequestToken {
// return your auth token as string
}

关于iOS GData YouTube 对视频的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com