H5 API definations¶
- class aioqzone.model.api.QzoneApi(**data)¶
The base class for all Qzone APIs below.
- params: TyRequest¶
- property url: URL¶
- class aioqzone.model.api.IndexPageApi(**data)¶
- response¶
IndexPageResp的别名
- class aioqzone.model.api.UserProfileApi(**data)¶
- response¶
ProfilePagePesp的别名
- class aioqzone.model.api.FeedPageApi(**data)¶
- response¶
FeedPageResp的别名
- class aioqzone.model.api.ShuoshuoApi(**data)¶
- response¶
DetailResp的别名
- class aioqzone.model.api.GetFeedsApi(**data)¶
- response¶
ProfileResp的别名
- class aioqzone.model.api.GetCountApi(**data)¶
-
- params: GetCountParams¶
- class aioqzone.model.api.LikeApi(**data)¶
- response¶
SingleReturnResp的别名
- class aioqzone.model.api.UnlikeApi(**data)¶
- class aioqzone.model.api.AddCommentApi(**data)¶
- response¶
AddCommentResp的别名
- class aioqzone.model.api.ListFriendApi(**data)¶
- class aioqzone.model.api.PublishMoodApi(**data)¶
- response¶
PublishMoodResp的别名
- class aioqzone.model.api.AddOperationApi(**data)¶
- response: Type[QzoneResponse]¶
Parameters¶
- class aioqzone.model.api.request.ActiveFeedsParams(**data)¶
- class aioqzone.model.api.request.AvatarParams(**data)¶
- class aioqzone.model.api.request.GetFeedsParams(**data)¶
- class aioqzone.model.api.request.ShuoshuoParams(**data)¶
- class aioqzone.model.api.request.GetCountParams(**data)¶
- class aioqzone.model.api.request.DolikeParam(**data)¶
- class aioqzone.model.api.request.AddCommentParams(**data)¶
- class aioqzone.model.api.request.DeleteCommentParams(**data)¶
- class aioqzone.model.api.request.DeleteUgcParams(**data)¶
- class aioqzone.model.api.request.UploadPicParams(**data)¶
-
- classmethod from_image(image_file, quality=70)¶
- classmethod from_bytes(image_bytes, quality=70)¶
- class aioqzone.model.api.request.PhotosPreuploadParams(**data)¶
-
- upload_pics: List[UploadPicResponse]¶
- property uploadNum¶
- build_params(uin, timestamp=None)¶
- class aioqzone.model.api.request.UgcRight(*values)¶
- unknown = 0¶
- all = 1¶
- qq = 4¶
- part = 16¶
- self = 64¶
- blacklist = 128¶
Responses¶
- class aioqzone.model.api.response.QzoneResponse(**data)¶
- classmethod from_response_object(obj)¶
Parses the response text or object recieved from Qzone API.
- 参数:
obj (
Dict[str,Any]) -- the parsed response object. see .response_to_object- 抛出:
aioqzone.exception.QzoneError -- if returned result code != 0
- 返回类型:
Self- 返回:
Self
- class aioqzone.model.api.response.FeedPageResp(**data)¶
Represents RESPonse from get feed page operation. Used to validate response data in
aioqzone.api.h5.QzoneH5API.index()andaioqzone.api.h5.QzoneH5API.getActivateFeeds()
- class aioqzone.model.api.response.ProfileResp(**data)¶
- vFeeds: List[ProfileFeedData]¶
- class aioqzone.model.api.response.IndexPageResp(**data)¶
- class aioqzone.model.api.response.ProfilePagePesp(**data)¶
- info: QzoneInfo¶
- feedpage: ProfileResp¶
- classmethod from_response_object(obj)¶
Parses the response text or object recieved from Qzone API.
- 参数:
obj (
Dict[str,Any]) -- the parsed response object. see .response_to_object- 抛出:
aioqzone.exception.QzoneError -- if returned result code != 0
- 返回类型:
Self- 返回:
Self
- class aioqzone.model.api.response.FeedCount(**data)¶
- class aioqzone.model.api.response.SingleReturnResp(**data)¶
- class aioqzone.model.api.response.AddCommentLegacyResp(**data)¶
-
- async classmethod response_to_object(response)¶
- class aioqzone.model.api.response.DeleteCommentResp(**data)¶
-
- async classmethod response_to_object(response)¶
- class aioqzone.model.api.response.PublishMoodResp(**data)¶
- class aioqzone.model.api.response.DeleteUgcResp(**data)¶
- class aioqzone.model.api.response.UploadPicResponse(**data)¶
- class aioqzone.model.api.response.PhotosPreuploadResponse(**data)¶
- class aioqzone.model.api.response.FeedData(**data)¶
- like: LikeInfo¶
- comment: FeedComment¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- operation: FeedOperation¶
- visitor: Visitor¶
- class aioqzone.model.api.response.PicInfo(**data)¶
- pre: HttpUrl¶
- url: HttpUrl¶
- class aioqzone.model.api.response.ProfileFeedData(**data)¶
- like: ProfileLikeInfo¶
- comment: ProfileComment¶
- operation: FeedOperation¶
- visitor: Visitor¶
- class aioqzone.model.api.response.AvatarResponse(**data)¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- model_post_init(context, /)¶
This function is meant to behave like a BaseModel method to initialize private attributes.
It takes context as an argument since that's what pydantic-core passes when calling it.
- 返回类型:
- Args:
self: The BaseModel instance. context: The context.