2014-11-27 7 views
2

Я пытаюсь настроить ETrade PHP API ...Настройка ETrade PHP API OAuth

В конфигурации песочнице я поставил свою ETWS_APP_KEY и ETWS_APP_SECRET с ключами ETrade ПОСТАВКИ.

Что я установил для информации OAUTH, показанной ниже? Я смущен. Я оставляю эти пробелы или где я могу получить эти значения?

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

ответ

1

У вас есть токены приложения, теперь вам нужен токен доступа для пользователя. Процесс такой же, как описано на Auth Documentation

  1. Получить Запрос Токен
  2. Validate
  3. Получить маркер доступа
  4. API доступа

Вот один из способов, чтобы получить маркер доступа для вашего среда песочницы.

1) Загрузить Etrade SDK для PHP: SDK download

2) Выполнить скрипт PHP командной строки в: ./Samples/test_etOAuth.php. Вы не можете открыть его в браузере, так как он использует STDIN для ответов в меню.

3) тип: 1 для «Получить токен».

4) Скопируйте URL авторизации в свой браузер.

5) тип: п, для не открывая URL в браузере от командной строки (если вы не запустить локальный сервер PHP на вашем рабочем столе)

6) Введите код подтверждения полученный в браузере на когда он просит вас: «Пожалуйста, введите код верификатора:».

7) скопируйте «ваш окончательный разрешенный токен» из командной строки. Это те заключительные фрагменты, которые вы задаете в своем вопросе.

Теперь вы можете получить доступ к информации об учетной записи/на рынке через API.

+0

5. тип, н. вы заходите в свою учетную запись errade, затем вставьте ссылку. принять соглашение. получить код verifer и поместить в ваш терминал. Тогда вы готовы качать и качать. Спасибо @MerlinTheMagic! – Chad

+0

Также имейте в виду, если после подключения вы используете что-либо вроде test_market.php. Имеющаяся в нем информация устарела. И.Е. они будут искать цепочку опций «GOOG» с 2015 года, что, очевидно, будет бросать и ошибки, которые на самом деле не документированы. Так изменитесь до 2018 года. – Chad