refreshMalAccessToken exchanges a MAL refresh token for a new access token.
It uses the MalRefreshTokenRequest fields from a prior MalTokenResponse and returns a fresh MalTokenResponse for MalCredentials and buildMyAnimeListApi. Transport is shared with RequestOptions.
MalCredentials
buildMyAnimeListApi
The refresh-token fields and optional transport settings; a MalRefreshTokenRequest.
The refreshed MalTokenResponse.
An AniLinkApiError or AniLinkNetworkError with sanitized token-request details.
const token = await refreshMalAccessToken({ clientId, refreshToken });// token.access_token -> replace the stored MalCredentials.accessToken Copy
const token = await refreshMalAccessToken({ clientId, refreshToken });// token.access_token -> replace the stored MalCredentials.accessToken
https://myanimelist.net/apiconfig/references/authorization
refreshMalAccessToken exchanges a MAL refresh token for a new access token.
It uses the MalRefreshTokenRequest fields from a prior MalTokenResponse and returns a fresh MalTokenResponse for
MalCredentialsandbuildMyAnimeListApi. Transport is shared with RequestOptions.