From: antoinemcgrath Date: Wed, 6 Jun 2018 22:09:41 +0000 (-0700) Subject: Added the function create_mute and destroy_mute X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b9a3c7108a8ff0738e3014679fbc610c1170701c;p=tweepy.git Added the function create_mute and destroy_mute --- diff --git a/tweepy/api.py b/tweepy/api.py index 26ed089..9781cda 100644 --- a/tweepy/api.py +++ b/tweepy/api.py @@ -121,7 +121,7 @@ class API(object): path='/statuses/user_timeline.json', payload_type='status', payload_list=True, allowed_param=['id', 'user_id', 'screen_name', 'since_id', - 'max_id', 'count', 'include_rts', 'trim_user', + 'max_id', 'count', 'include_rts', 'trim_user', 'exclude_replies'] ) @@ -802,6 +802,38 @@ class API(object): require_auth=True ) + + + @property + def create_mute(self): + """ :reference: https://dev.twitter.com/rest/reference/post/mutes/users/create + :allowed_param:'id', 'user_id', 'screen_name' + """ + return bind_api( + api=self, + path='/mutes/users/create.json', + method='POST', + payload_type='user', + allowed_param=['id', 'user_id', 'screen_name'], + require_auth=True + ) + + @property + def destroy_mute(self): + """ :reference: https://dev.twitter.com/rest/reference/post/mutes/users/destroy + :allowed_param:'id', 'user_id', 'screen_name' + """ + return bind_api( + api=self, + path='/mutes/users/destroy.json', + method='POST', + payload_type='user', + allowed_param=['id', 'user_id', 'screen_name'], + require_auth=True + ) + + + @property def blocks(self): """ :reference: https://dev.twitter.com/rest/reference/get/blocks/list