Add note about new Twitter Developer Apps in AsyncStream documentation
authorHarmon <Harmon758@gmail.com>
Fri, 20 May 2022 10:40:15 +0000 (05:40 -0500)
committerHarmon <Harmon758@gmail.com>
Fri, 20 May 2022 10:40:15 +0000 (05:40 -0500)
tweepy/asynchronous/streaming.py

index 32c7aeb122254a0cd7abfbacaa4b0344fa29bcf0..9fdf7deb526acd0ae45c860776621cc98be163ce 100644 (file)
@@ -184,6 +184,14 @@ class AsyncBaseStream:
 class AsyncStream(AsyncBaseStream):
     """Stream realtime Tweets asynchronously with Twitter API v1.1
 
+    .. note::
+
+        New Twitter Developer Apps created on or after April 29, 2022 `will not
+        be able to gain access to v1.1 statuses/sample and v1.1
+        statuses/filter`_, the Twitter API v1.1 endpoints that
+        :class:`AsyncStream` uses. Twitter API v2 can be used instead with
+        :class:`AsyncStreamingClient`.
+
     .. versionadded:: 4.0
 
     Parameters
@@ -209,6 +217,10 @@ class AsyncStream(AsyncBaseStream):
         The task running the stream
     user_agent : str
         User agent used when connecting to the API
+
+
+    .. _will not be able to gain access to v1.1 statuses/sample and v1.1
+        statuses/filter: https://twittercommunity.com/t/deprecation-announcement-removing-compliance-messages-from-statuses-filter-and-retiring-statuses-sample-from-the-twitter-api-v1-1/170500
     """
 
     def __init__(self, consumer_key, consumer_secret, access_token,