Refresh Token
📘
Full Code Repo - https://github.com/aave/lens-api-examples
🌿
Lens API - https://docs.lens.xyz/docs/refresh-jwt
The accessToken
that will be used to make requests to the API will expire every 30 minutes which means that you have to refresh it. You can do it using refreshToken
API.
The refresh token expires every 24 hours.
API Operation
Here is an example of how to refresh the access token:
Lens.RefreshToken(token).then((res) => {
console.log(res);
});
Full code example
import React from 'react';
import { Lens } from 'lens-protocol';
export default function Login() {
const [refreshToken, setRefreshToken] = React.useState('');
const getNewToken = () => {
Lens.RefreshToken(refreshToken).then((res) => {
// New token (access and refresh token)
console.log(res);
});
};
return (
<div>
<button onClick={getNewToken}>Get new tokens</button>
</div>
);
}