从vimeo获取视频缩略图

时间:2013-08-28 09:42:32

标签: ios vimeo

在我的应用中,我想在他的Vimeo帐户中显示特定用户上传的视频。 我已完成OAuth步骤,并获得了用户上传的视频的video_id。我尝试下载视频的缩略图,以便它们可以在表格视图或集合视图中显示。 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 =找不到方法。 你可以帮我动态获取id,还是有办法将video_id作为参数提供给url。谢谢

1 个答案:

答案 0 :(得分:1)

为网址创建一个字符串并粘贴到video_id =。

NSString *url = @"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls&video_id=";

然后使用stringByAppendingString方法将video_id值附加到它并使用它。 这也不是直接的方式,但不知何故,您可以动态获取视频缩略图,而无需粘贴它