MCDConnectedDevicesAccessTokenRequest

@interface MCDConnectedDevicesAccessTokenRequest : NSObject

为包含的 MCDConnectedDevicesAccount 请求访问令牌,以满足包含的范围。

属性

account

@property (nonatomic, readonly, nonnull) MCDConnectedDevicesAccount* account;

与此 MCDConnectedDevicesAccessTokenInvalidatedEventArgs 关联的帐户。

范围

@property (nonatomic, readonly, nonnull) NSArray<NSString*>* scopes;

生成令牌时必须涵盖的范围列表。

方法

completeWithAccessToken

- (void) completeWithAccessToken:(NSString* _Nonnull) token;

如果已成功生成具有所请求范围的令牌,则使用令牌调用此方法以完成请求。

parameters

  • token

已成功生成的令牌

completeWithErrorMessage

- (void) completeWithErrorMessage:(NSString* _Nullable) errorMessage;

如果出于任何原因未成功生成具有所请求范围的令牌,请调用此方法,并返回一条要用于日志记录的消息。

parameters

  • errorMessage

描述令牌失败原因的消息。