Я делаю C ++ API, используя Etrade. Они требуют, чтобы вы использовали Oauth1.01a
Я искал и не вижу никаких примеров в Интернете. Кто-нибудь может помочь ??
Большое спасибо!!!
bool GetRequestToken(CClientDetails &objClientDetails) throw (...);
bool GetAccessToken(CClientDetails &objClientDetails,string strVerifier) throw (...);
void RenewToken(CClientDetails &objClientDetails) throw (...);
void RevokeToken(CClientDetails &objClientDetails) throw (...);
string AuthorizeUrl(CClientDetails &objClientDetails) throw (...);
string GetProtectedResourse(CClientDetails &objClientDetails,string strUrl, HttpMethodConstants httpMethod = GETMethod, string postParameters = NULL) throw (...);
};
>
Просто один на один. Авторизуйтесь, документы (v0) не так! Если у вас возникли проблемы с этим шагом, возможно, это так.
Вот правильный URL:
https://us.etrade.com/e/t/etws/authorize
Я написал простое Node-приложение под названием Trading Robo Monkey. Если вы никогда ранее не использовали OAuth, вы можете попытаться выяснить, была ли это ваша проблема, посмотрев код JS
https://github.com/shikhirsingh/ETrade-API-Robo-Trading-Monkey-4-NodeJS
Других решений пока нет …