Próbowałem dowiedzieć się, jak replikować zachowanie 99rental.com (łowi „0,99 $ wynajem tygodnia” dla sklepu iTunes Store w USA) dla fińskiego sklepu iTunes Store.
Do tej pory dotarłem tutaj:
https://itunes.apple.com/search?country=FI&entity=movie&trackRentalPrice=0.99000&term=
Więc szukam tego terminu country=FI
(patrząc z Finlandii), z terminem entity=movie
(Na pewno szukam filmów) trackRentalPrice=0.99000
(z jakiegoś powodu to jest to, czego potrzebuję, aby uzyskać cenę wynajmu 0,99), a potem ... wtedy nic się nie dzieje, chyba że napiszę coś takiego term=heist
(Od tego tygodnia iTunes 0,99 € wypożyczenie to film o nazwie heist
na tym). Jeżeli nie ma term
dodany do miksu, otrzymam to w wyniku:
{
"resultCount":0,
"results": []
}
Jeśli z drugiej strony napisz term=heist
Otrzymam 11 wyników, z których jeden ma "trackRentalPrice":0.99000
. Więc czuję, że nie tylko muszę umieścić „coś” jako termin, aby nawet uzyskać wynik, a drugi czuje, że mój trackRentalPrice=0.99000
jest całkowicie ignorowany.
Więc co robię źle? Próbowałem wykonać to samo zapytanie za pomocą trackRentalPrice="0.99000"
, Próbowałem trackRentalPrice="0,99000"
, Próbowałem trackRentalPrice=0,99000
wszystko bezskutecznie.
Proszę pomóż?
Btw, nie chcąc odtworzyć 99rental dla fińskiego sklepu iTunes Store, po prostu chcę uzyskać wynik, który mógłbym użyć w skrócie skrótu.
trackRentalPrice
nie wygląda udokumentowany parametr zapytania i nie widzę dla niego odpowiedniego param (iterm
jest opisywany jako wymagany param)? Czy zakładasz, że jest to obiekt odpowiedzi, możesz go użyć jako parametru wyszukiwania?