Как решить 401 после получения (действительного) токена доступа e-trade api? - PullRequest
0 голосов
/ 01 февраля 2019

Я следил за устаревшей и ограниченной документацией на сайте разработчиков E * Trade и с помощью некоторых других сообщений о переполнении стека.

Я почти уверен, что получил хороший токен доступа и секрет.Я следил за их фрагментами

request = new ClientRequest(); // Instantiate ClientRequest
request.setEnv(Environment.SANDBOX); // Use sandbox environment
request.setConsumerKey(oauth_consumer_key); // Set consumer key
request.setConsumerSecret(oauth_consumer_secret); // Set consumer secret
request.setToken(oauth_access_token);
request.setTokenSecret(oauth_access_token_secret);
AccountsClient account_client = new AccountsClient(request);

Я также пытался:

MarketClient client = new MarketClient(request);
ArrayList<String> list = new ArrayList<>();
list.add("AAPL");
QuoteResponse response = client.getQuote(list, Boolean.FALSE, DetailFlag.ALL);

Во всех случаях он возвращает код 401 и сообщение <Error> message>Unauthorized request</message></Error>

Это что-то на конце электронной торговли?Или что-то с моей реализацией их фрагментов?Я связался с E-Trade, но подумал, что опубликую здесь с надеждой на разрешение.

...