170 похожих чатов

Коллеги, добрый день Кто-нибудь работал с youtube v3 API? Задача следующая: нужно

забрать список видео и спарсить инфу.

Я смог забрать channel юзера, но дальше не понимаю, как забрать видео. Листинг моей попытки ниже.

Момент такой, что ютуб для call.Do просит фильтр: id, myRating, chart. id своих видосов непонятно откуда брать, а myRating и chart как будто из другой оперы, и непонятно что делать с этим добром.

```
nextPageToken := ""

for {
call := service.Videos.List(getVideosProperties()).
MaxResults(BatchSize).
PageToken(nextPageToken)

response, err := call.Do()
if err != nil {
return nil, err
}

videos = append(videos, response.Items...)

nextPageToken = response.NextPageToken
if nextPageToken == "" {
break
}
}
```

6 ответов

21 просмотр

а это не против их условий пользования (a.k.a. terms of use)? 😀

channelSection - Contains information about a set of videos that a channel has chosen to feature. For example, a section could feature a channel's latest uploads, most popular uploads, or videos from one or more playlists.

Maxim-Khomyak Автор вопроса
Данил.
channelSection - Contains information about a set ...

я полагаю, мне стоит зацепиться за фразу or videos from one or more playlists. но я до сих пор не понимаю, что с этим делать) юзер же может не вносить свои видео в плейлист остальное вроде как не подходит поправьте меня, если я где-то не прав

Maxim Khomyak
я полагаю, мне стоит зацепиться за фразу or videos...

вот тут пример есть https://developers.google.com/youtube/v3/docs/playlistItems/list?apix_params=%7B%22part%22%3A%5B%22snippet%22%5D%2C%22id%22%3A%5B%22UCBloFoFP8MyZ3n5zxXRAjTQ%22%5D%7D#examples возможно это то, что нужно если я правильно задачу понял только вместо Mine, получить каналы другого юзера

Maxim-Khomyak Автор вопроса
Andrey Ivanov
вот тут пример есть https://developers.google.com/...

большое спасибо) есть один нюанс - это список плейлистов, а нужны, как вы правильно догадались, именно загруженные собственные видео. остюда вытекают моменты: 1) ютубер может не собирать свои видео в плейлисты, к сожалению (поэкспериментировал на тестовом аккаунте, они сразу не добавляются) 2) в плейлисты можно добавлять чужие видео.

Maxim Khomyak
большое спасибо) есть один нюанс - это список пле...

пример прям называется my_uploads.go ) это именно про загрузки только в примери свои и надо чуток переделать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта