Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40

anime

Пользователь
Регистрация
12.03.2023
Сообщения
13
Реакции
12
TMDb API - это logo фильмов

 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
Написал вот такие строки, но т.к. не у всех франшиз присутствует такое лого то в custom пишется "title_logo": ""
# Заполнение title_logo на русском для фильмов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo

# Заполнение title_logo на русском для сериалов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo

Решил добавить условие что бы если данных нет писалось"title_logo": "null", но что-то не работает оно:
# Заполнение title_logo на русском для фильмов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ _OBJECT_(function(results){let res = (!results.0.logos.file_path) ? results.0.logos.file_path : "null"; return res}) <> custom.title_logo

# Заполнение title_logo на русском для сериалов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ _OBJECT_(function(results){let res = (!results.0.logos.file_path) ? results.0.logos.file_path : "null"; return res}) <> custom.title_logo

Где ошибка, видит кто?
 
Последнее редактирование:

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
464
Реакции
84
Object.values(_OBJECT_)
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
464
Реакции
84
По моему такие проверки тут не работают.
_OBJECT_(function(results){let res = (!results.0.logos.file_path) ? results.0.logos.file_path : "null"; return res})

А такая должна

Код:
# Заполнение title_logo на русском для фильмов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo <> <> <> if ("_VALUE_" === "") {"null"}

# Заполнение title_logo на русском для сериалов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo <> <> <> if ("_VALUE_" === "") {"null"}
 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
По моему такие проверки тут не работают.


А такая должна

Код:
# Заполнение title_logo на русском для фильмов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo <> <> <> if ("_VALUE_" === "") {"null"}

# Заполнение title_logo на русском для сериалов, у которых уже есть ID TMDb 0 ~ db ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[tmdb_id]/images?api_key=269890f657dddf4635473cf4cf456576&language=ru ~ results.0.logos.file_path <> custom.title_logo <> <> <> if ("_VALUE_" === "") {"null"}

Так тоже не работает, только что проверял) нашел на старом форуме:
1684761081980.png

По логике предложенный вами вариант должен безукоризненно работать, но все равно в переменную пишется пустота
 
Последнее редактирование:

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
464
Реакции
84
Вам нужно именно null ?
Ведь можно и с пустым полем работать.
 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
Вам нужно именно null ?
Ведь можно и с пустым полем работать.
Я уж тоже об этом задумываюсь, оставлю как есть, но все равно спасибо что помогали с вариантами
 
Верх