我正在尝试设置 ETrade PHP API...
在沙盒配置中,我使用 ETrade 提供的 key 设置我的 ETWS_APP_KEY 和 ETWS_APP_SECRET。
下面的OAUTH信息怎么设置?我很困惑。我是将这些留空还是从哪里获得这些值?
setConst('OAUTH_ACCESS_TOKEN', '');
setConst('OAUTH_ACCESS_TOKEN_SECRET','');
最佳答案
您拥有应用程序 token ,现在您需要用户的访问 token 。该过程与 Auth Documentation 上记录的相同
- 获取请求 token
- 验证
- 获取访问 token
- 访问 API
这是获取沙盒环境访问 token 的一种方法。
1) 下载适用于 PHP 的 Etrade SDK:SDK download
2) 在 ./Samples/test_etOAuth.php 中执行 PHP 命令行脚本。您无法在浏览器中打开它,因为它使用 STDIN 进行菜单响应。
3) 输入:1 表示“获取 token ”。
4) 将授权 URL 复制到您的浏览器。
5) 键入:n,表示不在浏览器中打开命令行下的 url(除非您在桌面上运行本地 php 服务器)
6) 当要求您“请输入验证码:”时,将您在浏览器中收到的验证码输入命令行。
7) 从命令行复制“您的最终授权 token ”。这些是您在问题中要求的最后部分。
现在您可以通过API访问账户/市场信息。
关于php - 配置 ETrade PHP API OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27177368/