In account endpoint, on every sub endpoint, it clearly states account_id is Optional whatsoever if it is omitted, and instead of let's say
/account/{account_id}/lists
-> /account/lists
It will return the account's object rather than the lists, if you omit it without removing the slashes
/account/{account_id}/lists
-> /account//lists
you will get a 404
Is that the desired function? or is it a bug
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on June 1, 2017 at 6:43 PM
Technically the account id was not supposed to ever be optional. It was a typo that slipped into the new documentation when I moved everything over to Stoplight last year.
I've created a new ticket for me to truly make it optional here.
Chers.
Reply by Nikolas Mavropoylos
on June 1, 2017 at 6:54 PM
I've noticed some strange and undesired behavior by the Service.
I'm a contributor at the tmdb-java Library by Uwe Trottmann. I made all the authentication mechanism as long with the account endpoint.
Before tests begin in account endpoint i'm initializing some ratings, and some favorites lists etc.
I run the tests and after that i'm rolling back the changes, Whatsoever, most of the times, (maybe due to the high request count?) even though i'm getting the created and success messages, While i'm querying the service for these data on account endpoint, i get empty results. which is odd.
https://github.com/ProIcons/tmdb-java You can see the library here, there's also a branch that i have integrated it with TravisCI
The failure was test_rated_tvShows Results were empty
it happens most of the times, but NOT always.
https://travis-ci.org/ProIcons/tmdb-java/builds/237486120
Any idea what's causing this issue?
Here is the SuiteClass which Initializes the data. https://github.com/ProIcons/tmdb-java/blob/b79f63e2347ecb77750224e3df1fada378a776e7/src/test/java/com/uwetrottmann/tmdb2/TmdbTestSuite.java
and that's the AccountServiceTest https://github.com/ProIcons/tmdb-java/blob/b79f63e2347ecb77750224e3df1fada378a776e7/src/test/java/com/uwetrottmann/tmdb2/services/AccountServiceTest.java