Closed skorasaurus closed 5 years ago
Nope, I'm pretty sure it was just a problem with my code;
I was downloading a photo from a 3rd party api, saving it locally on the server, then uploading it to twitter. What I think was happening was that the photo was not finished downloading before postMediaChunked was called.
I add an event so that postMediaChunked (in a callback) wasn't called until after the photo was finished downloading.
When uploading photos to twitter using the postMediaChunked method, I often get an error (~50%) from twitter's api:
My smallest test case is available (you'll have to provide your own env keys) is https://glitch.com/edit/#!/alkaline-firewall?path=server.js:113:57
To reproduce:
Upon any modification to the code in glitch, glitch automatically run the project; then visit the endpoint that you designate (it's in .env).
What I expect: When the photo is successfully uploaded;
I'm not sure if it's a problem with twitter's API or if it's with twit just yet.
I'm using twit 2.2.11 but modified one additional commit - https://github.com/ttezel/twit/pull/456 added to it; correcting the highWaterMark variable. I also encountered this same error when I was just using vanilla twit 2.2.11