Skip to content

postMediaChunked results in "Segments do not add up to provided total file size" twitter API error #521

@skorasaurus

Description

@skorasaurus

When uploading photos to twitter using the postMediaChunked method, I often get an error (~50%) from twitter's api:

"Segments do not add up to provided total file size"

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:

  1. open the glitch link; (will need to sign up to edit )
  2. add your twitter credentials
  3. click left side, lower-left hand corner click 'tools' then LOGS;
  4. set myRandomINT to an integer between 1 and 8900 or use the function in there to generate one.

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 - #456
added to it; correcting the highWaterMark variable. I also encountered this same error when I was just using vanilla twit 2.2.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions