Closed nateify closed 1 year ago
I later determined that the API is working as intended. Here is how I found a missing like:
Tumblr support confirmed this is expected behavior and unfortunately there is no way for me to get the data of semi-missing source likes via API or data archival request.
Hello, I have found an issue where not all likes are returned by this API URI:
api.tumblr.com/v2/user/likes
The issue happens with both the pytumblr module for Python and raw HTTP requests. I am authenticated however I find that the final likes count is 13 fewer likes than what I can actually see by going to the likes section of the dashboard (https://www.tumblr.com/likes). I found some likes in there that never show up in the API.For context, I confirmed the missing likes are from posts that are: not reblogs, not from a deactivated blog, the post has a community label of "Everyone", the blog is NOT dashboard-only (it can be viewed at username.tumblr.com) and NOT marked as sensitive.
Here is a little simple bit of Python code where I am iterating over the likes and offsetting by the
before
param, I added a check to ensure that I get 20 results back and I do every time up until the last request since my total number of likes is not divisible by 20: