#1
|
|||
|
|||
Twitter.com - Downloading Likes rate limit exceeded
Downloading the media section of a user works flawlessly as of now. However it's not possible to download a users likes. Can you implement a likes download as well?
Example link: **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#2
|
|||
|
|||
Can you give feedback for this?
Thanks. |
#3
|
||||
|
||||
Hi,
please stop pushing - especially if you see that I'm already around in the forum answering other threads of you. EDIT (Also read our forum rules regarding pushing threads - that is not allowed!) Also, you've posted your thread in the middly of the weekend where usually none of us is around ... please be patient. Regarding the answer: Later ... -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 24.08.2020 at 15:05. |
#4
|
||||
|
||||
Added twitter "/likes" support.
Please keep in mind that a twitter account is needed in JD in order to view/download "likes" of twitter users. Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Hey,
for some reason both likes and profiles stopped working from one minute to the next. The grabber doesn't grab anything right now. Maybe Twitter changed something? Example link: **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#6
|
||||
|
||||
Works fine here. In case you stil have issues, please create a log, see https://support.jdownloader.org/Know...d-session-logs
Please enable Debug Mode first, see Settings->Advanced Settings->Log.debugmodeenabled restart JDownloader. Wait for error to happen and then create log and post shown logID here
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Quote:
19.10.20 17.14.13 <--> 19.10.20 17.14.38 jdlog://9136325302851/ |
#8
|
||||
|
||||
"To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to **External links are only visible to Support Staff****External links are only visible to Support Staff** to unlock your account."
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
try to disable/remove the account from JDownloader
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Thanks, that helped!
|
#11
|
||||
|
||||
Thanks for the feedback! Maybe try again with account tomorrow/later this week and check if it works
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
I've removed an unnecessary token in twitter loggedin mode which may or may not have caused these temporary account blocks.
However, I think that an account block can always happen if a user is mass-crawling twitter profiles so my recommendstions would be: - Only use your twitter account to crawl profiles which you cannot see without being logged in (or use a 2nd twitter account therefore) and/or - Do not mass crawl stuff that you might not need any time later - only crawl what you really want to keep Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
|||
|
|||
Pasting the likes link of a user in JD2 does not work for me right now. I paste it but JD2 doesn't load anything. Help is appreciated.
03.04.21 12.48.28 <--> 03.04.21 12.50.13 jdlog://0100825302851/ |
#14
|
||||
|
||||
Please post a DEBUG-log and example URLs.
-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#15
|
|||
|
|||
Log:
06.04.21 21.56.04 <--> 06.04.21 21.57.25 jdlog://6020825302851/ URL's: **External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** Both profiles and likes are not working. |
#16
|
||||
|
||||
{"errors":[{"message":"Rate limit exceeded","code":88}]}
developer.twitter.com/en/docs/twitter-api/rate-limits Only wait will help at the moment
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 07.04.2021 at 13:11. |
#17
|
|||
|
|||
Thanks for the info. Is this a issue for all Twitter users? How long will I/we have to wait to download again?
|
#18
|
||||
|
||||
Well basically yes but it will probably also depend on your country/IP/account and other factors.
E.g. it is working fine here. I guess especially VPN users will run into issues quickly. See here: developer.twitter.com/en/docs/twitter-api/rate-limits
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
|||
|
|||
Thanks for the update. I've issues understanding what the Twitter article is saying about how long it will take to start downloading again. Could you translate it in simple terms? And what I can do to start downloading from Twitter again?
|
#20
|
||||
|
||||
@accelheim: you could try a different IP/reconnect or VPN/Proxy
here your example links did work fine, so most likely you've hit IP limits
__________________
JD-Dev & Server-Admin |
#21
|
||||
|
||||
I'm currently working on this.
I'll try to implement an auto-retry for whenever the rate-limit is reached but for now I've simply added two settings so you can customize the "request interval limit" for "api.twitter.com" (e.g. profile crawling) and "twimg.com" (downloading)". Setting the api.twitter.com request interval limit to 2000-3000ms might already help to completely avoid ever reaching the API rate-limit. I've also noticed that twitter seems to be very generous regarding such limits: I was easily able to do 3000 requests with only 500ms of wait time in between without running into a limit but this may vary based on a lot of favtors such as logged in state (account/no twitter account), IP, country, ... Once the limit is reached, twitter will return http-headers contaning a timestamp that defines when the limit will be over and the complete required wait time in seconds. In my tests this was always 180 seconds. I will try to modify future versions of our crawler in a way that auto-resume is possible. -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 17.03.2022 at 14:45. Reason: Improved readability |
#22
|
||||
|
||||
The settions I've mentioned in my last post are now available in the current JDownloader version.
Next update will include one more change: Whenever something in a profile-crawl process goes wrong, the dummy-item that is returned contains all parameters needed to continue the crawl process at the same place where it stopped e.g.: Code:
twitter.com/username/likes?page=178&totalCrawledTweetsCount=3656&nextCursor=xxxyyy Bitte auf das nächste CORE-Update warten! Please wait for the next CORE-Update! Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 01.09.2022 at 13:28. Reason: Fixed typo |
#23
|
||||
|
||||
We didn't get any further reports about hitting twitters rate-limits.
Therefore I will mark this thread as "Solved" for now. Generally if any of our users runs into trouble because of twitter rate-limiting, you should be able to avoid running into those limits as explained here. It will remain open for further reports.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|