Я изменил образец идеального мультфильма, и мне кажется, у меня проблемы с пониманием того, как API-интерфейс создается из капсулы. Я загрузил мою попытку на github здесь: https://github.com/igotapochahontas/skynet
Вам необходимо использовать объект запроса в опциях для параметров URL. Пример кода:
var options = { query: { day: day cam: cam } };
, если они установлены или используют изменение вашего кода:
if (typeof(day)!= "undefined"){ options.query.day= day }
Отличным источником примера кода, который выполняет подобные действия, является Bixby Github В частности, посмотрите на пример http-api-звонков по адресу https://github.com/bixbydevelopers/capsule-samples-collection
См. Также документы по адресу: https://bixbydevelopers.com/dev/docs/reference/JavaScriptAPI/http#http-options