pohval

Рейтинг
122
Регистрация
28.10.2008
TopperHarley:
Спасибо, пофиксил, перезалил http://pbmacro.blogspot.ru/2015/12/youtube-api.html

Вам спасибо все заработало.

TopperHarley:

Значит надо проверять конкретный фрагмент.
Пришлите в ЛС несколько строчек из вашего файла ключей.

Отправил, пробовал разные варианты ключей, все равно не работает.

В обычном режиме все ок.

---------- Добавлено 31.01.2016 в 23:37 ----------

Методом тыка выяснил что ни чего не парсит даже при key| (ключ разделитель) без второго и последующих ключей.

TopperHarley:
То что я жирным выделил нужно поменять на ваше. Запрос и АПИ Ключ. По запросу "купить колбасы онлайн" контент есть - это да. Кстати, если вы не меняете апи ключ на ваш собственный, а юзаете тот что я вписал в макрос, то скорей всего плагин вообще будет работать через раз или через день, так как на каждом АПИ ключе своя квота запросов.

Ключ получал под своим логином, может действительно квота запросов превышена.

В google developers console: Requests 31,926 и при запуске генерации увеличивается

Сменил АПИ ключ все равно пустые запросы парсит.

TopperHarley:
Просто в логи пишется строчка полностью, а в запросе в ютубы уходит только фрагмент №1.
Лог тут не показателен. Может причина в отсутствии роликов по вашим НЧ? Вбейте их руками в ютубы.
Или как вариант стоит проверить апишное обращение руками. Вбить в браузер урл:
https://www.googleapis.com/youtube/v3/search?q=купить колбасы онлайн&type=video&order=relevance&part=snippet&maxResults=1&key=апи_ключ

При вводе запроса прямо на youtube Результатов: примерно 2 810

Вот что выводит при обращении руками в адресной строке.

{

"kind": "youtube#searchListResponse",

"etag": "\"abQHWywil_AkNqdqji7_FqiK-u4/24PPcItCFz3oEKWmEkEfl-eO0Vg\"",

"nextPageToken": "CAEQAA",

"pageInfo": {

"totalResults": 119257,

"resultsPerPage": 1

},

"items": [ {

"kind": "youtube#searchResult",

"etag": "\"abQHWywil_AkNqdqji7_FqiK-u4/q0ZvC_w2stsu0YViPU2wj-x7Z9g\"",

"id": {

"kind": "youtube#video",

"videoId": "ZjiayoEkurA"

},

"snippet": {

"publishedAt": "2015-03-07T05:30:09.000Z",

"channelId": "UCEeoW3clvHzNHXpMrqmp7Cg",

"title": "SAUSAGE beat rap in the cafeteria | VINE ORIGINAL",

"description": "Check out our app \"Mash - Soundboard for Vine\" http://itunes.apple.com/app/id1012714384 Free on the App Store! 70+ sounds including SAUSAGE, What are ...",

"thumbnails": {

"default": {

"url": "https://i.ytimg.com/vi/ZjiayoEkurA/default.jpg",

"width": 120,

"height": 90

},

"medium": {

"url": "https://i.ytimg.com/vi/ZjiayoEkurA/mqdefault.jpg",

"width": 320,

"height": 180

},

"high": {

"url": "https://i.ytimg.com/vi/ZjiayoEkurA/hqdefault.jpg",

"width": 480,

"height": 360

}

},

"channelTitle": "ArchiveVine",

"liveBroadcastContent": "none"

}

}

]

}

В google developers console: Requests 31,926 и при запуске генерации увеличивается

TopperHarley:

Попробуйте переустановить юзермакрос раз поломалось. Все запросы должны идти с 1м фрагментом мультикея, так как в макросе всего в 1 месте указывается что запрашивать с ютуба(117 строчка)

31.01.2016 21:03:37 ------------------------------------------

31.01.2016 21:03:37 --------------Запуск плагина--------------

31.01.2016 21:03:38 [1] OK: key-1|key-2. Время,c: 0,1399826

31.01.2016 21:03:38 [0] OK: key-1. Время,c: 0,146983

31.01.2016 21:03:38 [2] OK: key-1|key-2. Время,c: 0,2460158

31.01.2016 21:03:38 [4] OK: key-1|key-2. Время,c: 0,2921469

31.01.2016 21:03:38 [3] OK: key-1|key-2. Время,c: 0,3214889

31.01.2016 21:03:38 [6] OK: key-1|key-2. Время,c: 0,3648407

31.01.2016 21:03:38 [5] OK: key-1|key-2. Время,c: 0,4039836

31.01.2016 21:03:38 [7] key-1|key-2. Время,c: 0,4300004

Вот лог, key-2 это ссылка может из-за этого?

Этот лог уже после переустановки юзермакроса

Здравствуйте.

Не подскажете как использовать пользовательский макрос youtube.cs в режиме мультикей?

С обычным фалом ключей работает нормально, а в режиме мультикей пытается спарсить видео по запросу со всей строки файла. Например: Ученик чародея;5000000USD;Режиссер Иванов;США

В результате выводит пустые видео.

Спасибо.

TopperHarley:


Нужно слегка его допилить.
Поменять в нем строчку:
+ Uri.EscapeUriString(key)
на
+ Uri.EscapeUriString(key.Split('|')[0])

Если у вас разделитель такой ^, то поменяйте | на ^
Фактически строчку макроса
key.Split('|')[0]
читать как:
строчка.Разбить(символ)[нулевой кусочек]

Что то опять поломалась, в логах отделяет только первый кей, а остальные идут как в файле мультикей (полная строка).

Соответственно ни чего не парсит.

TopperHarley:

Нужно слегка его допилить.
Поменять в нем строчку:
+ Uri.EscapeUriString(key)
на
+ Uri.EscapeUriString(key.Split('|')[0])

Если у вас разделитель такой ^, то поменяйте | на ^
Фактически строчку макроса
key.Split('|')[0]
читать как:
строчка.Разбить(символ)[нулевой кусочек]

Спасибо заработало.

А как можно сделать что бы если видео пустое, то его не вставлять?

Или например не парсить видео по минус словам.

Здравствуйте.

Не подскажете как использовать пользовательский макрос youtube.cs в режиме мультикей?

С обычным фалом ключей работает нормально, а в режиме мультикей пытается спарсить видео по запросу со всей строки файла. Например: Ученик чародея;5000000USD;Режиссер Иванов;США

В результате выводит пустые видео.

Спасибо.

вот здесь посмотри

/ru/forum/388598

Вот кстате скрин с ошибкой о которой я говорил в прошлом посте

png 12.08.png
123 4
Всего: 35