Это то, как вы строите Uri / Url?

Откройте index.php в папке www и установите

$suppress_localhost = false;

. Это добавит http://localhost/ к вашим ссылкам проекта

0
задан Zoe 29 March 2019 в 12:03
поделиться

1 ответ

В вашем URL есть несколько ошибок, но только одна, в частности, в том, как вы их создали. Орган должен быть без каких-либо сегментов пути, к ним следует добавить путь добавления, потому что / будет закодирован, и вы получите следующий URL: https: //api.themoviedb.org%2F3%2Fmovies%2F/ 157336 / videos? Api_key = ###

Так что просто разделите эту часть на следующее:

.authority("api.themoviedb.org")
.appendPath("3")
.appendPath("movies")

Тогда есть некоторые особенности с tmdb, во-первых, вы можете только вызвать их API через https, поэтому установите это как схему:

builder.scheme("https")

Затем вы пытаетесь достичь неопределенной конечной точки, если вы посмотрите документацию в https://developers.themoviedb.org / 3 / movies / get-movie-videos вы заметите, что в настоящее время вы пытаетесь достичь

/ movies / {id} / videos

но конечная точка находится по адресу:

/ movie / {id} / videos

Поэтому измените:

.appendPath("movies")

с помощью .appendPath ( "movie")

теперь, если вы выйдете из своей переменной myUrl, вы должны увидеть следующий URL:

http s: //api.themoviedb.org/3/movie/157336/videos? api_key = ###

, что является правильным.

0
ответ дан glm9637 29 March 2019 в 12:03
поделиться
Другие вопросы по тегам:

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