Open almightiest opened 2 years ago
I must have been tired. This was the correct place to open this issue :)
HI @almightiest I will speak to the developers who will consider this enhancement.
Internal ticket for our reference - https://mediamorph.atlassian.net/browse/TVD-3122
Hi @almightiest . The /series/{id}/extended
endpoint (without any parameters) returns full extended record that includes both characters and artwork. Does using that address your concern, or did you need to retrieve artwork and characters separately for a given series?
@szsori sometimes I need to get the short record first, and then determine if I need to drill in any further. In that case, I exclude the larger extended characters/episodes/artwork from the initial payload. If I do that, I have no way to actually get the characters again without calling the extended series with redundant data.
@almightiest I can run this past the developers again, but I think for now you may have to use the extended endpoint to get the character artwork until we can consider implementing this endpoint.
I had a similar issue with this but resorted to using the full endpoint /series/{id}/extended
and caching data locally
series/{id}/extended?short=true
will return series information without characters and artwork. I can easily get artwork later withseries/{id}/artworks
but cannot get all characters for a series without callingseries/{id}/extended?short=false
and getting a bunch of redundant data. It would be more performant to expose a new endpoint for series characters, likeseries/{id}/characters
.