- Describe the bug. Describe what is happening when the bug occurs. Describe what you would normally expect to occur.
When I poll https://search.roblox.com/catalog/items with a search term, I get 351 as the TotalResults
key. I then use that and divide by 30 (results per page) and ceil it and start to poll https://search.roblox.com/catalog/json with the same parameters as the /items endpoint incrementing the PageNumber.
The problem is two-fold. Firstly I get multiple repeats of the same items and the number of repeated items is indeterminate and varies each time I run the script that does this.
The second problem is that I consistently get a number that is below 351. (Normally 345/346)
I can only attribute this to some sort of issue with pagination with the API
- How often does the bug happen (Everytime/sometimes/rarely)? What are the steps that reproduce the bug? Please list them in very high detail. Provide simple example places that exhibit the bug and provide description of what you believe should be the behavior.
Everytime
I hope this gets fixed fairly soon as I was somewhat dependent upon it for generation of an in-game catalog.
If this cannot be fixed, can we put a note on http://robloxdev.com/articles/Catalog-API to let people know?