From bdd6b55d7cb075fc2e4c7cb56a061c552ca106fe Mon Sep 17 00:00:00 2001 From: Harmon Date: Wed, 9 Feb 2022 17:58:58 -0600 Subject: [PATCH] Support new endpoint parameters for Client.get_liking_users Add support for max_results and pagination_token endpoint parameters to Client.get_liking_users --- tweepy/client.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tweepy/client.py b/tweepy/client.py index b0f8b211f..121e41c59 100644 --- a/tweepy/client.py +++ b/tweepy/client.py @@ -305,8 +305,18 @@ def get_liking_users(self, id, *, user_auth=False, **params): Tweet ID of the Tweet to request liking users of. expansions : Union[List[str], str] :ref:`expansions_parameter` + max_results : int + The maximum number of results to be returned per page. This can be + a number between 1 and 1000. By default, each page will return 100 + results. media_fields : Union[List[str], str] :ref:`media_fields_parameter` + pagination_token : str + Used to request the next page of results if all results weren't + returned with the latest request, or to go back to the previous + page of results. To return the next page, pass the ``next_token`` + returned in your previous response. To go back one page, pass the + ``previous_token`` returned in your previous response. place_fields : Union[List[str], str] :ref:`place_fields_parameter` poll_fields : Union[List[str], str] @@ -329,7 +339,8 @@ def get_liking_users(self, id, *, user_auth=False, **params): return self._make_request( "GET", f"/2/tweets/{id}/liking_users", params=params, endpoint_parameters=( - "expansions", "media.fields", "place.fields", "poll.fields", + "expansions", "max_results", "media.fields", + "pagination_token", "place.fields", "poll.fields", "tweet.fields", "user.fields" ), data_type=User, user_auth=user_auth )