• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python binder.bind_api函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中weibopy.binder.bind_api函数的典型用法代码示例。如果您正苦于以下问题:Python bind_api函数的具体用法?Python bind_api怎么用?Python bind_api使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了bind_api函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test

 def test(self):
     try:
         bind_api(
             path = '/help/test.json',
         )(self)
     except WeibopError:
         return False
     return True
开发者ID:ybak,项目名称:myblog,代码行数:8,代码来源:api.py


示例2: 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 WeibopError:
         return False
     return True
开发者ID:bubargaininc,项目名称:weibo,代码行数:8,代码来源:api.py


示例3: 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)
开发者ID:bubargaininc,项目名称:weibo,代码行数:9,代码来源:api.py


示例4: 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)
开发者ID:ybak,项目名称:myblog,代码行数:9,代码来源:api.py


示例5: 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 WeibopError:
         return False
     return True
开发者ID:ybak,项目名称:myblog,代码行数:10,代码来源:api.py


示例6: destroy_list

 def destroy_list(self, slug):
     return bind_api(
         path = '/%s/lists/%s.json' % (self.auth.get_username(), slug),
         method = 'DELETE',
         payload_type = 'list',
         require_auth = True
     )(self)
开发者ID:ybak,项目名称:myblog,代码行数:7,代码来源:api.py


示例7: destroy_list

 def destroy_list(self, slug):
     return bind_api(
         path="/%s/lists/%s.json" % (self.auth.get_username(), slug),
         method="DELETE",
         payload_type="list",
         require_auth=True,
     )(self)
开发者ID:bubargaininc,项目名称:weibo,代码行数:7,代码来源:api.py


示例8: upload

 def upload(self, filename, status, lat=None, long=None, source=None):
     if source is None:
         source=self.source
     headers, post_data = API._pack_image(filename, 1024, source=source, status=status, lat=lat, long=long, contentname="pic")
     args = [status]
     allowed_param = ['status']
     
     if lat is not None:
         args.append(lat)
         allowed_param.append('lat')
     
     if long is not None:
         args.append(long)
         allowed_param.append('long')
     
     if source is not None:
         args.append(source)
         allowed_param.append('source')
     return bind_api(
         path = '/statuses/upload.json',            
         method = 'POST',
         payload_type = 'status',
         require_auth = True,
         allowed_param = allowed_param            
     )(self, args, post_data=post_data, headers=headers)
开发者ID:ybak,项目名称:myblog,代码行数:25,代码来源:api.py


示例9: upload

    def upload(self, filename, status, lat=None, long=None, source=None):
        status = status.encode()
        s1 = status.decode("ISO-8859-1")
        if source is None:
            source = self.source

        headers, post_data = API._pack_image(
            filename, 1024, source=source, status=s1, lat=lat, long=long, contentname="pic"
        )
        args = [status.decode("UTF-8")]
        allowed_param = ["status"]

        if lat is not None:
            args.append(lat)
            allowed_param.append("lat")

        if long is not None:
            args.append(long)
            allowed_param.append("long")

        if source is not None:
            args.append(source)
            allowed_param.append("source")

        return bind_api(
            path="/statuses/upload.json",
            method="POST",
            payload_type="status",
            require_auth=True,
            allowed_param=allowed_param,
        )(self, *args, post_data=post_data, headers=headers)
开发者ID:bubargaininc,项目名称:weibo,代码行数:31,代码来源:api.py


示例10: upload

    def upload(self, filename, status, lat=None, long=None, source=None):
        if source is None:
            source = self.source
        headers, post_data = API._pack_image(
            filename, 1024, source=source, status=status, lat=lat, long=long, contentname="pic"
        )
        args = [status]
        allowed_param = ["status"]

        if lat is not None:
            args.append(lat)
            allowed_param.append("lat")

        if long is not None:
            args.append(long)
            allowed_param.append("long")

        if source is not None:
            args.append(source)
            allowed_param.append("source")
        kargs = {"post_data": post_data, "headers": headers}
        return bind_api(
            path="/statuses/upload.json",
            method="POST",
            payload_type="status",
            require_auth=True,
            allowed_param=allowed_param
            #        )(self, *args, post_data=post_data, headers=headers)
        )(self, *args, **kargs)
开发者ID:JamesChang,项目名称:GoldenEye,代码行数:29,代码来源:api.py


示例11: is_subscribed_list

 def is_subscribed_list(self, owner, slug, user_id):
     try:
         return bind_api(
             path = '/%s/%s/subscribers/%s.json' % (owner, slug, user_id),
             payload_type = 'user'
         )(self)
     except WeibopError:
         return False
开发者ID:ybak,项目名称:myblog,代码行数:8,代码来源:api.py


示例12: update_list

 def update_list(self, slug, *args, **kargs):
     return bind_api(
         path = '/%s/lists/%s.json' % (self.auth.get_username(), slug),
         method = 'POST',
         payload_type = 'list',
         allowed_param = ['name', 'mode', 'description'],
         require_auth = True
     )(self, *args, **kargs)
开发者ID:ybak,项目名称:myblog,代码行数:8,代码来源:api.py


示例13: update_profile_image

 def update_profile_image(self, filename):
     headers, post_data = API._pack_image(filename=filename, max_size=700, source=self.source)
     return bind_api(
         path = '/account/update_profile_image.json',
         method = 'POST',
         payload_type = 'user',
         require_auth = True
     )(self, post_data=post_data, headers=headers)
开发者ID:ybak,项目名称:myblog,代码行数:8,代码来源:api.py


示例14: remove_list_member

 def remove_list_member(self, slug, *args, **kargs):
     return bind_api(
         path = '/%s/%s/members.json' % (self.auth.get_username(), slug),
         method = 'DELETE',
         payload_type = 'list',
         allowed_param = ['id'],
         require_auth = True
     )(self, *args, **kargs)
开发者ID:ybak,项目名称:myblog,代码行数:8,代码来源:api.py


示例15: remove_list_member

 def remove_list_member(self, slug, *args, **kargs):
     return bind_api(
         path="/%s/%s/members.json" % (self.auth.get_username(), slug),
         method="DELETE",
         payload_type="list",
         allowed_param=["id"],
         require_auth=True,
     )(self, *args, **kargs)
开发者ID:bubargaininc,项目名称:weibo,代码行数:8,代码来源:api.py


示例16: update_list

 def update_list(self, slug, *args, **kargs):
     return bind_api(
         path="/%s/lists/%s.json" % (self.auth.get_username(), slug),
         method="POST",
         payload_type="list",
         allowed_param=["name", "mode", "description"],
         require_auth=True,
     )(self, *args, **kargs)
开发者ID:bubargaininc,项目名称:weibo,代码行数:8,代码来源:api.py


示例17: verify_credentials

 def verify_credentials(self):
     try:
         return bind_api(
             path = '/account/verify_credentials.json',
             payload_type = 'user',
             require_auth = True
         )(self)
     except WeibopError:
         return False
开发者ID:ybak,项目名称:myblog,代码行数:9,代码来源:api.py


示例18: is_list_member

 def is_list_member(self, owner, slug, user_id):
     try:
         return bind_api(path="/%s/%s/members/%s.json" % (owner, slug, user_id), payload_type="user")(self)
     except WeibopError:
         return False
开发者ID:bubargaininc,项目名称:weibo,代码行数:5,代码来源:api.py


示例19: bind_api

        
        )       
    """trends/follow"""
    trends_follow = bind_api(
        path = '/trends/follow.json',
        method = 'POST',
        allowed_param = ['trend_name'],
        require_auth = True
        )
    class API(object):
    
    
""" statses/repost_timeline """
    repost_timeline = bind_api(
        path = '/statuses/repost_timeline.json',
        payload_type = 'status', payload_list = True,
        allowed_param = ['id', 'since_id', 'max_id', 'count', 'page'],
        require_auth = True
    )

    """trends/destroy"""
    trends_destroy = bind_api(
        path = '/trends/destroy.json',
        method = 'DELETE',
        allowed_param = ['trend_id'],
        require_auth = True
        )                                                                   
    """ trends/current """
    trends_current = bind_api(
        search_api = True,
        path = '/trends/current.json',
        payload_type = 'json',
开发者ID:chengjun,项目名称:Research,代码行数:31,代码来源:api.py


示例20: API

return WeiboList;
# 六、获取单条微博消息
#   此处sinatpy开发包中的相关代码存在问题,调用绑定json函数时显示404错误,出于种种考虑没有直接修改api,而是在调用代码中进行了重新绑定处理。

from weibopy.binder import bind_api;

#设定用户令牌密钥.
auth.setToken( atKey, atSecret );
#绑定用户验证信息.
api = API(auth);

path = '/statuses/show/' + str(id) + '.json';
try:
  #重新绑定get_status函数
  get_status = bind_api( path = path, 
                         payload_type = 'status' );
except:
  return "**绑定错误**";

#获取微博消息.
status = get_status( api );
#以下参考获取微博消息列表中相关代码

'''
应用python编写简单新浪微博应用(二)
'''
# 一、评论微博消息
from weibopy.error import WeibopError;

#设定用户令牌密钥.
auth.setToken( atKey, atSecret );
开发者ID:chengjun,项目名称:Research,代码行数:31,代码来源:sinatpyLearn.py



注:本文中的weibopy.binder.bind_api函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.parse_datetime函数代码示例发布时间:2022-05-26
下一篇:
Python auth.OAuthHandler类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap