我一直在关注 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,但我想我会在这里发帖,希望能找到解决办法。