标签: etrade-api

如何使用OAuth连接到Etrade API?

E-Trade最近发布了他们的API,并提供了一些有用但不完整的技术文档.

有没有人在C#中有一个完整的工作示例,说明这是如何工作的?

我已经能够正确地使用OAuth进行身份验证,但是当从我的帐户或市场数据中获取信息时,服务器会失败.

.net c# dotnetopenauth etrade-api

22
推荐指数
3
解决办法
1万
查看次数

在Python中从etrade获取oauth请求令牌

我试图从Python中的etrade api(sandbox)获取一个oauth请求令牌:

import requests
from oauthlib.oauth1 import Client

consumer_key = 'foo'     # actual key used
consumer_secret = 'bar'  # actual secret used
request_url = 'https://etwssandbox.etrade.com/oauth/sandbox/request_token'

client = Client(consumer_key, client_secret = consumer_secret)
uri, headers, body = client.sign(request_url)
add_params = ', realm="", oauth_token= "", oauth_callback="oob"'
headers['Authorization'] += add_params

r = requests.get(url = uri, headers = headers)
print(r.text) # abbreviated resp: " . . . .auth_problem=consumer_key_rejected,oauth_problem_advice=The oauth_consumer_key foo can be used only in SANDBOX environment . . . 
Run Code Online (Sandbox Code Playgroud)

生成的标题是:

{'Authorization': 'OAuth oauth_nonce="99985873301258063061424248905", oauth_timestamp="1424248905", …
Run Code Online (Sandbox Code Playgroud)

python oauth etrade-api

4
推荐指数
1
解决办法
3177
查看次数

标签 统计

etrade-api ×2

.net ×1

c# ×1

dotnetopenauth ×1

oauth ×1

python ×1