当前位置: 首页>>代码示例>>Python>>正文


Python binder.bind_api函数代码示例

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


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


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