You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 7, 2024. It is now read-only.
Repository navigation
This repository was archived by the owner on Aug 7, 2024. It is now read-only.
twitter.error.TwitterError: [{'message': 'Sorry, that page does not exist.', 'code': 34}] while trying to get direct messages #592
I'm getting a twitter.error.TwitterError: [{'code': 34, 'message': 'Sorry, that page does not exist'}] on python 3.5 using python-twitter==3.5.0. I've been reading through an older issue #587 and that doesn't seem to work properly.
I changed it to url = '%s/direct_messages/events/list.json' % self.base_url and now run into this:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/var/www/brownpapersession/alpha/brownpapersession/various/tweet.py", line 62, in get_direct_messages
messages = twitter.GetDirectMessages()
File "/var/www/brownpapersession/alpha/env/lib/python3.5/site-packages/twitter/api.py", line 2943, in GetDirectMessages
return [DirectMessage.NewFromJsonDict(x) for x in data]
File "/var/www/brownpapersession/alpha/env/lib/python3.5/site-packages/twitter/api.py", line 2943, in <listcomp>
return [DirectMessage.NewFromJsonDict(x) for x in data]
File "/var/www/brownpapersession/alpha/env/lib/python3.5/site-packages/twitter/models.py", line 88, in NewFromJsonDict
json_data = data.copy()
AttributeError: 'str' object has no attribute 'copy'
Deleting a message via the same API appears to fail as well: twitter.DestroyDirectMessage() raises twitter.error.TwitterError: [{'message': 'Sorry, that page does not exist.', 'code': 34}]
Activity
bastbnl commentedon Nov 7, 2018
Deleting a message via the same API appears to fail as well:
twitter.DestroyDirectMessage()raisestwitter.error.TwitterError: [{'message': 'Sorry, that page does not exist.', 'code': 34}]mazjindeel commentedon Nov 17, 2018
I am encountering this issue as well, for
send_direct_message.rogodani commentedon Nov 18, 2018
I have the same issue using python 3.6.5
maheraudee commentedon Nov 23, 2018
i have same problem with python 3.7
is there any solution ?
is it work with old python version anyone test?
jeremylow commentedon Nov 27, 2018
That endpoint was deprecated. It’s not your python version. We’ll be working on implementing support for the new endpoints shortly.
gabriele99g commentedon Dec 5, 2018
The issue is still present. (twitter-python version: 3.5)
PythonCoderAS commentedon Mar 19, 2019
The issue is still very present as can be seen by my thread in Feb. 2 that still hasn't done anything.
PythonCoderAS commentedon Mar 19, 2019
Anyone that needs a quick fix can go to this comment
chrischma commentedon Oct 9, 2021
any news?
PythonCoderAS commentedon Oct 9, 2021
use a different API, this one is basically dead