Использование Java HttpUrlConnection
для подключения к APIs Хорошие данные:Хорошие данные TT маркер истекает менее, чем второй
Применение во время работы с локального хоста всегда работает идеально, но на производстве жетона TT большую часть времени получает истекли менее чем в секундах
2014-12-18 15: 43: 19.507 - Получено токеновое печенье SST = GDCAuthSST =; Путь =/GDC/счет; expires = Sat, 03-Jan-2015 20:43:19 GMT; обеспечения; HttpOnly
2014-12-18 15: 43: 19,618 - обменял для TT маркера куки = GDCAuthTT = fjMPorWZnO22FDhdb9qiapkzhmKKxwf2QANQaU-QXH6xKrUEulgsMdd2TZNmX71JdGfE972qko0Oo51KBMRpn_ofD6F6PhqNAp8GvrOvWGNcXGFnmdfq-Sb-_Eh_md_Vjbb_MhUqpKM93CR_Lbb_m6C1xN8RDYeyJzHxKfXjvJR7InYiOjE0MTg5MzU5OTksInUiOiI2NzU5MzkiLCJ> sIjoiMCIsImsiOiJjMTBmZDUwZi01NzM0LTQzMTgtODE5ZS0yZmE5NjA3MTk2NzIifQ; Path =/GDC; Безопасный; HttpOnly
2014-12-18 15: 43: 19,619 - вызов к серверу = https://secure.gooddata.com/gdc/md//объект/< 1111111>
неудачу с 401 ошибкой и пустой TT лексем
<html><head><title>401 Authorization Required</title></head><body>
<p>This server could not verify that you are authorized to access the document
requested. Either you supplied the wrong credentials (e.g., bad password),
or your browser doesn't understand how to supply the credentials required.
Please see <a href="http://docs.gooddata.apiary.io/#login">
Authenticating to the GoodData API</a> for details.</p></body></html>
печенье = GDCAuthTT = ""; Expires = Thu, 01-Jan-1970 00:00:10 GMT; Path =/GDC; Secure
Получение идентификатора SST путем открытия URL-адреса POST https://secure.gooddata.com/gdc/account/login с телом Json {"postUserLogin": {"запомнить": 1, "login": "login", " password ":" password "}} – user3157638
В самом начале возвращается действительный токен SST и, как я уже упоминал, действительный токен TT также возвращается. Проблема в том, что я делаю другие вызовы с использованием токена TT, я получаю ошибку 401 большую часть времени. Я реализовал логику повторных попыток, как указано в https://developer.gooddata.com/article/authentication-via-api ПРИМЕЧАНИИ в фазе 2 несколько раз в попытках я могу получить результат иногда это просто возвращает ошибку 401 каждый раз. – user3157638
Кажется, нам придется исследовать дальше, и нам понадобится какая-то информация от вас, о которой здесь не следует упоминать. Поднимите билет поддержки на странице https://support.gooddata.com. –