EltonChou / TwitterMediaHarvest

Download twitter media with only one-click.
https://chrome.google.com/webstore/detail/media-harvest-twitter-med/hpcgabhdlnapolkkjpejieegfpehfdok
MIT License
424 stars 35 forks source link

[BUG] Unable to download using Cromite browser #169

Closed Aquazu closed 1 month ago

Aquazu commented 4 months ago

Describe the bug Getting a "TwitterApiError: Your login session might be expired, please refresh your page.(statusCode: 403)" when trying to download images/videos using a browser named Cromite. Because both chrome and cromite are made on chromium, i assume this is a bug.

To Reproduce Steps to reproduce the behavior:

  1. Download Cromite at https://github.com/uazo/cromite
  2. Install the TwitterMediaHarvest extension on the cromite browser, either by using a zip-file or using the Chrome web store.
  3. go to twitter/x, and find any post to download from
  4. Result is the StatusCode 403

Expected behavior Getting my videos/images dowloaded.

Screenshots Expected result on edge: image image

Results on Cromite: image image

Desktop (please complete the following information):

Additional context Cromite is a privacy-first browser. Perhaps this is what's making it block certain data from being sent to the extension? I'm uncertain where i should be posting this, so i'm trying it here first.

EltonChou commented 3 months ago

Did you login? Where is your ip geo location?

Aquazu commented 3 months ago

I am logged in to my twitter/x account yes

I am unsure what you mean by 'ip geo location', could you explain where i could find this info? Perhaps image below is what you're looking for? image

As for the Edge browser: image

Seems these 2 IP's are different.

*edit: checked both ip's and they both go to the same location

EltonChou commented 3 months ago

This extension use your twitter session cookies to download. It seems that Cromite prohibits this behavior.

RSerejo commented 3 months ago

i'm having this problem using firefox/waterfox

RSerejo commented 2 months ago

i reinstalled and then it fixed