@korih, по описанию что ты делаешь очень похоже на работу с апи ютуба.
нужно написать PHP страницу,
вот это сильно настораживает, что ты понимаешь как работает пхп
на сервере размещается скрипт, который может динамически формировать html (с включениями js)
а также (или) обрабатывать пришедшие от пользователя данные (включая общение с внешним апи)
теперь собственно давай уточним .
с внешним апи общается сервер или компьютер клиента ?
если отправка данных идет на внешнее апи напрямую, то задача решается средствами js
Если скрипт на сервере получает данные, а потом сам от лица клиента общается с апи, то см. например работу с публичными апи требующими авторизации (н-р ютуб)