本文整理汇总了Python中tweepy.binder.bind_api函数的典型用法代码示例。如果您正苦于以下问题:Python bind_api函数的具体用法?Python bind_api怎么用?Python bind_api使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bind_api函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: exists_block
def exists_block(self, *args, **kargs):
try:
bind_api(path="/blocks/exists.json", allowed_param=["id", "user_id", "screen_name"], require_auth=True)(
self, *args, **kargs
)
except TweepError:
return False
return True
示例2: test
def test(self):
try:
bind_api(
path = '/help/test.json',
)(self)
except TweepError:
return False
return True
示例3: update_profile_banner
def update_profile_banner(self, filename, *args, **kargs):
headers, post_data = API._pack_image(filename, 700, form_field="banner")
bind_api(
path = '/account/update_profile_banner.json',
method = 'POST',
allowed_param = ['width', 'height', 'offset_left', 'offset_right'],
require_auth = True
)(self, post_data=post_data, headers=headers)
示例4: update_profile_image
def update_profile_image(self, filename):
headers, post_data = API._pack_image(filename, 700)
bind_api(
path = '/account/update_profile_image.json',
method = 'POST',
parser = parse_none,
require_auth = True
)(self, post_data=post_data, headers=headers)
示例5: update_profile_background_image
def update_profile_background_image(self, filename, *args, **kargs):
headers, post_data = API._pack_image(filename, 800)
bind_api(
path="/account/update_profile_background_image.json",
method="POST",
payload_type="user",
allowed_param=["tile"],
require_auth=True,
)(self, post_data=post_data, headers=headers)
示例6: update_profile_background_image
def update_profile_background_image(self, filename, *args, **kargs):
headers, post_data = API._pack_image(filename, 800)
bind_api(
path = '/account/update_profile_background_image.json',
method = 'POST',
payload_type = 'user',
allowed_param = ['tile'],
require_auth = True
)(self, post_data=post_data, headers=headers)
示例7: exists_block
def exists_block(self, *args, **kargs):
try:
bind_api(
path = '/blocks/exists.json',
allowed_param = ['id', 'user_id', 'screen_name'],
require_auth = True
)(self, *args, **kargs)
except TweepError:
return False
return True
示例8: update_profile_banner
def update_profile_banner(self, filename, **kargs):
""" :reference: https://dev.twitter.com/docs/api/1.1/post/account/update_profile_banner """
f = kargs.pop('file', None)
headers, post_data = API._pack_image(filename, 700, form_field="banner", f=f)
bind_api(
api=self,
path='/account/update_profile_banner.json',
method='POST',
allowed_param=['width', 'height', 'offset_left', 'offset_right'],
require_auth=True
)(self, post_data=post_data, headers=headers)
示例9: update_status_with_media
def update_status_with_media(self, filename, *args, **kargs):
headers, post_data = API._pack_media(filename, 3072)
bind_api(
path = '/statuses/update_with_media.json',
method = 'POST',
payload_type = 'status',
allowed_param = ['status'],
require_auth = True,
secure = True
)(self, post_data=post_data, headers=headers,
status=kargs.get('status', ''))
示例10: update_profile_banner
def update_profile_banner(self, filename, **kargs):
""" :reference: https://dev.twitter.com/docs/api/1.1/post/account/update_profile_banner """
f = kargs.pop("file", None)
headers, post_data = API._pack_image(filename, 700, form_field="banner", f=f)
bind_api(
api=self,
path="/account/update_profile_banner.json",
method="POST",
allowed_param=["width", "height", "offset_left", "offset_right"],
require_auth=True,
)(self, post_data=post_data, headers=headers)
示例11: update_profile_background_image
def update_profile_background_image(self, filename, **kargs):
""" :reference: https://dev.twitter.com/docs/api/1.1/post/account/update_profile_background_image """
f = kargs.pop("file", None)
headers, post_data = API._pack_image(filename, 800, f=f)
bind_api(
api=self,
path="/account/update_profile_background_image.json",
method="POST",
payload_type="user",
allowed_param=["tile", "include_entities", "skip_status", "use"],
require_auth=True,
)(self, post_data=post_data, headers=headers)
示例12: update_profile_background_image
def update_profile_background_image(self, filename, **kargs):
""" :reference: https://dev.twitter.com/docs/api/1.1/post/account/update_profile_background_image """
f = kargs.pop('file', None)
headers, post_data = API._pack_image(filename, 800, f=f)
bind_api(
api=self,
path='/account/update_profile_background_image.json',
method='POST',
payload_type='user',
allowed_param=['tile', 'include_entities', 'skip_status', 'use'],
require_auth=True
)(self, post_data=post_data, headers=headers)
示例13: status_update_with_media
def status_update_with_media(self, filename, *args, **kargs):
"""
" https://dev.twitter.com/docs/api/1/post/statuses/update_with_media
"""
headers, post_data = API._pack_media(filename, 3072)
bind_api(
path = '/statuses/update_with_media.json',
method = 'POST',
payload_type = 'status',
allowed_param = ['status'],
require_auth = True,
upload_api = True,
secure = True
)(self, post_data=post_data, headers=headers, status=kargs.get('status', ''))
示例14: search
def search(self, *args, **kargs):
return bind_api(
host = 'search.' + self.host,
path = '/search.json',
parser = parse_search_results,
allowed_param = ['q', 'lang', 'locale', 'rpp', 'page', 'since_id', 'geocode', 'show_user'],
)(self, *args, **kargs)
示例15: trends_available
def trends_available(self):
""" :reference: https://dev.twitter.com/rest/reference/get/trends/available """
return bind_api(
api=self,
path='/trends/available.json',
payload_type='json'
)