3

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

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

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

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

1 回答 1

1

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

  1. 获取请求令牌
  2. 证实
  3. 获取访问令牌
  4. 访问接口

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

1) 下载Etrade SDK for PHP:SDK下载

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

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

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

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

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

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

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

于 2015-02-04T00:09:12.337 回答