【问题标题】:Configuring ETrade PHP API OAuth配置 ETrade PHP API OAuth
【发布时间】:2014-11-27 19:01:03
【问题描述】:

我正在尝试设置 ETrade PHP API...

在沙盒配置中,我使用 ETrade 提供的密钥设置了我的 ETWS_APP_KEY 和 ETWS_APP_SECRET。

我应该为下面显示的 OAUTH 信息设置什么?我很困惑.. 我应该将这些留空还是从哪里获得这些值?

setConst('OAUTH_ACCESS_TOKEN',      '');
setConst('OAUTH_ACCESS_TOKEN_SECRET','');

【问题讨论】:

    标签: php oauth etrade-api


    【解决方案1】:

    您拥有应用令牌,现在您需要一个用户的访问令牌。该过程与Auth Documentation 上记录的过程相同

    1. 获取请求令牌
    2. 验证
    3. 获取访问令牌
    4. 访问 API

    这是获取沙盒环境访问令牌的一种方法。

    1) 下载Etrade SDK for PHP:SDK download

    2) 在 ./Samples/test_etOAuth.php 中执行 PHP 命令行脚本。您无法在浏览器中打开它,因为它使用 STDIN 进行菜单响应。

    3) 类型:1 表示“获取令牌”。

    4) 将授权 URL 复制到您的浏览器。

    5) 类型:n,表示不在命令行下在浏览器中打开 url(除非您在桌面上运行本地 php 服务器)

    6) 在命令行中输入您在浏览器中收到的验证码:“请输入验证码:”。

    7) 从命令行复制“您的最终授权令牌”。这些是您在问题中要求的最后几部分。

    现在您可以通过 API 访问账户/市场信息。

    【讨论】:

    • 5.类型,名词。您将登录您的 etrade 账户,然后粘贴链接。接受协议。获取验证码并放入您的终端。然后你就可以开始摇滚了。谢谢@MerlinTheMagic!
    • 还请记住,如果您在连接后使用 test_market.php 之类的东西。那里的信息已经过时了。 IE。他们将从 2015 年开始查找“GOOG”选项链,这显然会抛出并没有真正记录的错误。所以改到 2018 年。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    相关资源
    最近更新 更多