When submitting a video post, the API returns a valid post ID, which when immediately queried for, returns a post with the status: transcoding.
However, once the transcoding is completed (usually a couple of seconds later), the post ID becomes invalid and the post becomes public with a different post ID.
For all other posts (text, photo, etc), the initial returned post ID stays valid. It is only for videos that this is a problem.
Am I missing something here? Short of iterating through the blog posts to find the correct post, how can devs get the correct video post ID for storage?