API запрос через массив - PullRequest
0 голосов
/ 24 мая 2018

Я использую YouTube API, особенно видео.Это мой код:

# Sample ruby code for videos.list, in order to get tags and categoryId for a specific video

def videos_list_multiple_ids(service, part, **params)
  params = params.delete_if { |p, v| v == ''}
  response = service.list_videos(part, params)
  print_results(response)
end




videos_list_multiple_ids(service, 'snippet',
  id: 'DTTwp6J47Sw, xSY75qJ_kIk')

Вместо id: 'DTTwp6J47Sw, xSY75qJ_kIk') у меня есть массив с несколькими идентификаторами.

Как мне сделать запрос через мой массив?

Спасибо

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать Array#join, чтобы превратить массив в строку через запятую:

ids = ['DTTwp6J47Sw', 'xSY75qJ_kIk']
ids.join(', ')
#=> "DTTwp6J47Sw, xSY75qJ_kIk"

Применимо к вашему коду:

videos_list_multiple_ids(service, 'snippet', id: ids.join(', '))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...