Когда следует обновить токены Square OAuth? - PullRequest
0 голосов
/ 30 августа 2018

Мы пытаемся автоматически обновлять токены доступа Square OAuth автоматически (ежедневно), чтобы избежать прерывания обслуживания. Одна вещь, в которой мы запутались, - это когда можно точно обновить токены доступа.

Страница обзора OAuth API Square упоминает:

Квадратные маркеры доступа OAuth истекают через 30 дней с льготным периодом 15 дней. Приложения должны вручную обновлять токены с истекшим сроком действия в течение 15-дневного льготного периода.

Страница справочной информации о токене Oauth упоминает:

Если вы попытаетесь продлить срок действия токена, срок действия которого не истек,

Значит ли это, что вы не можете продлить срок действия токена до его истечения (в течение 15-дневного льготного периода)?

Если да, то маркеры доступа с истекшим сроком действия все еще работают в течение этого 15-дневного льготного периода?

1 Ответ

0 голосов
/ 31 августа 2018

Я считаю, что формулировка немного сбивает с толку. В документах у нас есть:

Жетоны OAuth не могут быть обновлены до тех пор, пока им не исполнится как минимум 24 часа.

Когда вы обновляете токен доступа OAuth, вы, скорее всего, получите другой токен доступа, так что он технически не продлевает срок службы токена, потому что он фактически создает новый токен с новой датой истечения срока действия.

...