Обсуждение API

 
11 лет, 5 месяцев назад
Модератор
Сообщений: 2,374
понапридумывают же. заглушка - она заглушка и есть.
 
11 лет, 5 месяцев назад
Пользователь
Сообщений: 123
Pentusha написал(а):
person.movies возвращает две ветки actor - одну для актёрских работ, вторую для режиссёрских.
person.movies.actor[0].movie - актёрские работы
person.movies.actor[1].movie - режиссёрские работы

Спецификация xml позволяет так делать, а спецификация json нет.

admin написал(а):
Ошибку нашел, завтра будет выложено исправление.


Сейчас есть actor и есть director, но actor содержит режиссёрские работы.
По крайней мере здесь:
http://api.cinemate.cc/person.movies?apikey=my_apikey&format=json&id=43083
 
11 лет, 5 месяцев назад
Администратор
Сообщений: 3,035
Спасибо, исправил.
 
11 лет, 4 месяца назад
Пользователь
Сообщений: 2
Добрый день. Получил ApiKey, сделал парсер ответов и обнаружил, что результат разбора некоторых полей (IMDB_Rating, IMDB_Votes, Kinopoisk_Rating, Kinopoisk_Votes) несколько отличается от того, что отображается на сайте. Например, отправляю запрос:
http://api.cinemate.cc/movie.search?apikey=myApiKey&term=Пираты

Как видим, о рейтинге Кинопоиска для "Пиратов Тортуги" ничего не сказано, просто нет такого поля - мой парсер, соответственно, возвращает 0 и 0 для Kinopoisk_Rating и Kinopoisk_Votes, а на страничке этого фильма на cinemate.cc мы видим: "Рейтинг КП: Нет оценки (4 голоса)":

Подумал, что может быть чего-то не понимаю, решил зайти на КиноПоиск и посмотреть, что это за 4 голоса и почему оценки нет, но там всего один отзыв об этом фильме и тот от 12.02.2014 - предполагаю, что БД Cinemate еще не обновилась.
Возникает вопрос: откуда взялись эти 4 голоса для указанного фильма? И это не единственный фильм с такой проблемой, посмотрел еще парочку других, для которых значения kinopoisk отсутствуют и у всех из них точно также стояло каких-то 4 мифических голоса и "Нет оценки".
Кстати, большое спасибо создателям Cinemate за столь хороший сайт, за крайне ясный API и т.д.
 
11 лет, 4 месяца назад
Администратор
Сообщений: 3,035
Смотрите внимательно на кинопоиске в блоке Рейтинг фильма указан рейтинг и количество голосов.
Если рейтинга у фильма нет, то ничего не отдается.
Оценки с рецензиями не связаны.
 
11 лет, 4 месяца назад
Пользователь
Сообщений: 13
admin написал(а):
froyo, добавлен сброс кеша на beta

Замечательно. А как этим воспользоваться?
 
11 лет, 4 месяца назад
Администратор
Сообщений: 3,035
froyo, возможно, еще не попало на основной сервер.
 
11 лет, 4 месяца назад
Пользователь
Сообщений: 123
В примере использования movie.list есть поля description, cast, director, release_date_world, release_date_russia, genre, country.
По факту их не содержится в ответе сервера.

Пример запроса:
http://api.cinemate.cc/movie.list?apikey=APIKEY&to=04.07.1989&from=04.07.1988&order_by=release_date&format=json
Пример ответа:
https://gist.github.com/Pentusha/a489ce12253d664f2372


Добавлено:
Метод movie возвращает 502.
http://api.cinemate.cc/movie?format=json&id=114458&apikey=APIKEY
 
11 лет, 4 месяца назад
Администратор
Сообщений: 3,035
Pentusha, спасибо. Исправил текст помощи. Такие поля действительно не возвращаются. Ошибка тоже исправлена.
 
11 лет, 4 месяца назад
Пользователь
Сообщений: 2
person.movies опять 502 Bad gateway