2013-11-21 3 views
0

Согласно paypal rest docs, за каждую транзакцию в paypal мне нужно предоставить «Авторизация: Носитель», которая является токеном доступа, который генерируется из предыдущего запроса. Мне не удалось узнать из документов, можно ли повторно использовать «access_token» для нескольких запросов на протяжении всей своей жизни? Моя мысль здесь заключается в том, чтобы кэшировать ответ (на моем конце) в течение 6 часов, поэтому я могу ограничить количество запросов на paypal, что должно быть хорошо, потому что истечение срока действия от PayPal составляет 8 часов.API-интерфейс PayPal REST - доступен ли токен доступа?

Кто-нибудь знает, могу ли я повторно использовать сгенерированный access_token для нескольких эксклюзивных транзакций?

ответ

1

Да, токен доступа может быть повторно использован несколькими запросами на время жизни токена.

Фактически, я бы порекомендовал его; как вы сказали, что это сокращает количество запросов, которые вам нужно сделать для нас.

+0

Отлично, спасибо за ответ. Я бы рекомендовал добавить это в dev docs, это может помочь другим. –

1

Я также искал ответ на этот вопрос. Очевидно, что этот токен должен быть повторно использован, но я не смог узнать, как и его продолжительность. Наконец, я нашел действительный ресурс в последнем абзаце here, указав, что он многократно используется в течение времени, предоставленного в качестве заголовка ответа (или переменной? (NVP)) «expires_in».

Обратите внимание, что в настоящее время SDK имеет возможность сделать это за вас. Не говорите больше и направляйтесь прямо к this page для получения дополнительной информации.

Смежные вопросы