php - 配置 ETrade PHP API OAuth

标签 php oauth etrade-api

我正在尝试设置 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 上记录的相同

  1. 获取请求 token
  2. 验证
  3. 获取访问 token
  4. 访问 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/

相关文章:

php - 如何使用 PHP 获取内容安全策略的违规报告(JSON 数据)?

php - Google Drive PHP API 空上传文件

oauth - 在 OpenID Connect 中,是否可以将 id token 而不是访问 token 传递给资源服务器进行授权?

google-cloud-platform - 不同的 OAuth 用例应该使用不同的项目吗?

mysql - 如何解决困境 : export orders from old magento system import into new magento, 重叠 ID

javascript - 如何在javascript中为访问 token 生成oauth1签名?

php - 编写托管在负载平衡服务器中的 Web 应用程序时需要了解哪些事项?

php - onclick li 提交表单并发布 li 的 data-id

oauth - 为什么 Etrade API 返回缺少参数错误?

python - 使用 Python 为 ETrade API 生成 oauth_signature