AVStatus Class Reference
Inherits from | NSObject |
---|---|
Declared in | AVStatus.h |
Other Methods
objectId
此状态的ID 具有唯一性
@property (nonatomic, copy, readonly, nullable) NSString *objectId
Discussion
此状态的ID 具有唯一性
Declared In
AVStatus.h
messageId
此状态在用户某个Type的收件箱中的ID
@property (nonatomic, assign, readonly) NSUInteger messageId
Discussion
此状态在用户某个Type的收件箱中的ID
Warning: 仅用于分片查询,不具有唯一性,同一条状态在不同的inbox里的messageId也是不同的
Declared In
AVStatus.h
createdAt
状态的创建时间
@property (nonatomic, strong, readonly, nullable) NSDate *createdAt
Discussion
状态的创建时间
Declared In
AVStatus.h
data
状态的内容
@property (nonatomic, strong, nullable) NSDictionary *data
Discussion
状态的内容
Declared In
AVStatus.h
type
状态类型,默认是kAVStatusTypeTimeline, 可以是任意自定义字符串
@property (nonatomic, copy) AVStatusType *type
Discussion
状态类型,默认是kAVStatusTypeTimeline, 可以是任意自定义字符串
Declared In
AVStatus.h
针对某条状态的操作
+ getStatusWithID:andCallback:
获取某条状态
+ (void)getStatusWithID:(NSString *)objectId andCallback:(AVStatusResultBlock)callback
Parameters
objectId |
状态的objectId |
---|---|
callback |
回调结果 |
Discussion
获取某条状态
Declared In
AVStatus.h
+ deleteStatusWithID:andCallback:
删除当前用户发布的某条状态
+ (void)deleteStatusWithID:(NSString *)objectId andCallback:(AVBooleanResultBlock)callback
Parameters
objectId |
状态的objectId |
---|---|
callback |
回调结果 |
Discussion
删除当前用户发布的某条状态
Declared In
AVStatus.h
+ deleteInboxStatusInBackgroundForMessageId:inboxType:receiver:block:
删除收件箱中的状态,异步执行
+ (void)deleteInboxStatusInBackgroundForMessageId:(NSUInteger)messageId inboxType:(NSString *)inboxType receiver:(NSString *)receiver block:(AVBooleanResultBlock)block
Discussion
删除收件箱中的状态,异步执行
Declared In
AVStatus.h
– setQuery:
设置受众群体
- (void)setQuery:(AVQuery *)query
Parameters
query |
限定条件 |
---|
Discussion
设置受众群体
Declared In
AVStatus.h
获取状态
+ inboxQuery:
获取当前用户收件箱里的状态
+ (AVStatusQuery *)inboxQuery:(AVStatusType *)inboxType
Parameters
inboxType |
收件箱类型 |
---|
Return Value
用于查询的AVStatusQuery
Discussion
获取当前用户收件箱里的状态
Declared In
AVStatus.h
+ statusQuery
获取当前用户发出的状态
+ (AVStatusQuery *)statusQuery
Return Value
用于查询的AVStatusQuery
Discussion
获取当前用户发出的状态
Declared In
AVStatus.h
+ getUnreadStatusesCountWithType:andCallback:
获取当前用户特定类型未读状态条数
+ (void)getUnreadStatusesCountWithType:(AVStatusType *)type andCallback:(AVIntegerResultBlock)callback
Parameters
type |
收件箱类型 |
---|---|
callback |
回调结果 |
Discussion
获取当前用户特定类型未读状态条数
Declared In
AVStatus.h
+ resetUnreadStatusesCountWithType:andCallback:
Reset unread count of specific status type (inbox).
+ (void)resetUnreadStatusesCountWithType:(AVStatusType *)type andCallback:(AVBooleanResultBlock)callback
Parameters
type |
Status type. |
---|---|
callback |
Callback of reset request. |
Discussion
Reset unread count of specific status type (inbox).
Declared In
AVStatus.h
+ getStatusesWithType:skip:limit:andCallback:
获取当前用户接收到的状态
+ (void)getStatusesWithType:(AVStatusType *)type skip:(NSUInteger)skip limit:(NSUInteger)limit andCallback:(AVArrayResultBlock)callback
Parameters
type |
状态类型,默认是kAVStatusTypeTimeline, 可以是任意自定义字符串 |
---|---|
skip |
跳过条数 |
limit |
需要返回的条数 默认 |
callback |
回调结果 |
Discussion
获取当前用户接收到的状态
Declared In
AVStatus.h
+ getStatusesFromCurrentUserWithType:skip:limit:andCallback:
获取当前用户发布的状态
+ (void)getStatusesFromCurrentUserWithType:(AVStatusType *)type skip:(NSUInteger)skip limit:(NSUInteger)limit andCallback:(AVArrayResultBlock)callback
Parameters
type |
状态类型,默认是kAVStatusTypeTimeline, 可以是任意自定义字符串 |
---|---|
skip |
跳过条数 |
limit |
需要返回的条数 默认 |
callback |
回调结果 |
Discussion
获取当前用户发布的状态
Declared In
AVStatus.h
+ getStatusesFromUser:skip:limit:andCallback:
通过用户ID获取其发布的公开的状态列表
+ (void)getStatusesFromUser:(NSString *)userId skip:(NSUInteger)skip limit:(NSUInteger)limit andCallback:(AVArrayResultBlock)callback
Parameters
userId |
用户的objectId |
---|---|
skip |
跳过条数 |
limit |
需要返回的条数 默认 |
callback |
回调结果 |
Discussion
通过用户ID获取其发布的公开的状态列表
Declared In
AVStatus.h
发送状态
+ sendStatusToFollowers:andCallback:
向用户的粉丝发送新状态
+ (void)sendStatusToFollowers:(AVStatus *)status andCallback:(AVBooleanResultBlock)callback
Parameters
status |
状态 |
---|---|
callback |
回调结果 |
Discussion
向用户的粉丝发送新状态
Declared In
AVStatus.h
+ sendPrivateStatus:toUserWithID:andCallback:
向用户发私信
+ (void)sendPrivateStatus:(AVStatus *)status toUserWithID:(NSString *)userId andCallback:(AVBooleanResultBlock)callback
Parameters
status |
状态 |
---|---|
userId |
接受私信的用户objectId |
callback |
回调结果 |
Discussion
向用户发私信
Declared In
AVStatus.h
– sendInBackgroundWithBlock:
发送
- (void)sendInBackgroundWithBlock:(AVBooleanResultBlock)block
Parameters
block |
回调结果 |
---|
Discussion
发送
Declared In
AVStatus.h