При повторном вызове метода генерируется новый client_token
, даже если текущий ещё действителен.
Пример:
Первый вызов: сгенерирован client_token
A
Второй вызов: сгенерирован новый client_token
B, при этом срок действия client_token
A уменьшается до значения lower-client-token-timeout
.
Срок действия client_token
составляет максимум 2 часа.
client_token
, что приведёт к наличию двух действительных client_token
одновременно.client_token
.Иными словами, в течение срока действия можно получить один и тот же client_token
при каждом повторном вызове.
После истечения срока действия, client_token
A и B будут действительны в течение периода lower-client-token-timeout
.
После истечения срока действия, только client_token
B будет действителен.
Или есть ли возможность получить срок действия client_token
непосредственно? Это позволит мне проверять его перед каждым вызовом. Если он ещё действителен, то вызывать его нет необходимости; если срок действия истёк, то следует выполнить вызов.
Можно ли реализовать это?
Если требуется более подробное описание или пример кода для реализации этой логики, пожалуйста, сообщите об этом.