Я пытаюсь получить список шоу с помощью TVRage - в приведенном примере это используется:
Show show = new Show(showName);
XElement xml = XDocument.Load("http://www.tvrage.com/feeds/episode_list.php?show=" + showName).Element("Show");
Ошибка:
"'text' - это неожиданный токен. Ожидаемый токен - '\"' или '' '
Я не могу найти никакой информации
2 ответа
Это связано с тем, что ваш поиск возвратил ошибку по двум причинам:
- Начальная часть вашего URL неверна - вместо того, чтобы передавать
www
, вы должны передатьservices
- API
episode_list
не принимает имя шоу, он принимает идентификатор шоу.
Попробуй это:
XElement xml = XDocument.Load("http://services.tvrage.com/feeds/episode_list.php?sid=" + showId).Element("Show");
Чтобы найти идентификатор шоу по названию шоу, выполните поиск, запросив этот URL:
"http://services.tvrage.com/feeds/search.php?show=" + showName
Результаты будут выглядеть так:
<Results>
<show>
<showid>6190</showid> <!-- <<<<<<< Grab this number -->
...
</show>
</Results>
Вставьте showId
, полученный в результате поиска, в указанный выше URL, чтобы получить список эпизодов.
В соответствии с вашей переменной похоже, что вы ожидаете ShowName. Если вам дано только название шоу, вам нужно получить список шоу, которые соответствуют данному названию:
XElement xml = XDocument.Load("http://services.tvrage.com/feeds/search.php?show=" + showName).Element("Show");
Это вернет все шоу, соответствующие критериям поиска. Он может включать шоу, которые вам не нужны.
Оттуда вы можете получить ShowID нужного шоу в XML-результатах и использовать ответ dasblinkenlight для получения списка эпизодов для этого конкретного идентификатора шоу.
Для справочных целей по API: http://services.tvrage.com/info.php?page= главная
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.