在我的应用程序中,我想显示特定用户在他的 Vimeo 帐户中上传的视频。 我已经完成了 OAuth 步骤并获得了用户上传的视频的 video_id。我尝试下载视频的缩略图,以便它们可以在表格 View 或 Collection View 中显示。 Vimeo 提供了 api 方法,我得到了这样的响应:
NSURL *url = [[NSURL alloc] initWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls&video_id=72961770"];
但我在此处粘贴了用户 ID。我尝试了另一种方法,以便动态加载用户 ID。
NSURL *url = [[NSURL alloc] initWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls"];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc]initWithURL:url consumer:consumer token:token realm:nil signatureProvider:nil];
OARequestParameter *p0 = [[OARequestParameter alloc] initWithName:@"video_id" value:[array objectAtIndex:0]];
NSArray *params = [NSArray arrayWithObject:p0];
[request setParameters:params];
但我收到一条错误消息,提示 Msg = Method not found。 你能帮我动态获取 id 还是有办法将 video_id 作为参数提供给 url。谢谢
最佳答案
为 url 创建一个字符串并粘贴到 video_id=。
NSString *url = @"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls&video_id=";
然后使用 stringByAppendingString 方法将 video_id 值附加到它并使用它。 这也不是直接的方式,但可以让您动态获取视频缩略图而无需粘贴
关于ios - 从 vimeo 获取视频缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484428/