Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

11 лет назад
Роман Стеблецов
Украина
12 лет в сервисе
Был онлайн 10 лет назад
11 лет назад

Приватбанк выложил описание API https://docs.google.com/present/view?id=ddf65jvm_23mvc7prf4&revision=_latest&tart=0&theme=blank&cwj=true
Я не программист по этому напишу как я понимаю это задание. На данное время мне нужен скрипт на PHP который бы отправлял запрос и обрабатывал принятые данные с сайта Приватбанка по курсам валют. Вот как выглядит описание
Для получения наличных курсов валют и драгоценных металлов, необходимо послать GET запрос на адрес:
https://privat24.pbank.com.ua/p24/accountorder?oper=prp&exchange&PUREXML&coursid=
где:
coursid - идентификатор курсов в системе банка. Не обязательный параметр. По умолчанию возвращает курс банка по трем основным валютам (рубль, доллар, евро) и курс золота. Может принимать следующие значения:
• 3 - курсы НБУ
• 4 - курсы ПриватБанка по всем валютам
Например, для того что-бы получить курс НБУ Вам необходимо сформировать и отправить следующий запрос:
https://privat24.pbank.com.ua/p24/accountorder?oper=prp&exchange&PUREXML&coursid=3
В ответе на этот запрос Вы получаете следующий ответ:
<?xml version="1.0" encoding="UTF-8"?>
<account_order>
<support/>
<version buildNum="2042" buildDate="Thu Nov 29 10:40:45 EET 2007"/><logged sessioncount="1073" visitscount="298"/>
<locale language="ru">
<date id="20090807T17:21:59" traditional="07.08.2009">07 авг 2009,Пт 17:21:59</date>
</locale>
<request url_base="https://privat24.pbank.com.ua/p24/" url="/accountorder" os="Win" win="Y" ie="N"/>
<info>
<role id="2"/> <dump exchange="" oper="prp" PUREXML="" coursid="3"/>
</info>
<row>
<exchangerate ccy="EUR" base_ccy="UAH" buy="11.35000" sale="11.75000"/>
</row><row>
<exchangerate ccy="USD" base_ccy="UAH" buy="8.00000" sale="8.10000"/>
</row>
</account_order>
где Вас интересуют узлы exchangerate и его аттрибуты, которые имеют следующие заначения:
• ccy - код валюты (о том какие они существуют, Вы можете посмотреть здесь)
• buy - курс покупки
• sale - курс продажи
В итоге мне нужна переменная которой будет присвоена строка вида:

EUR buy=11.35000 sale=11.75000\nUSD buy=8.00000 sale=8.10000\n и т.д.

В эту строку должны войти все валюты в том числе и курсы НБУ
Далее эту переменную мне нужно использовать в своем скрипте.
На будущее мне нужен скрипт который бы проверял баланс и список операций по карте/счёту

Предложите свою цену за скрипт по курсам валют. Благодарю за внимание.

Выбранный исполнитель
Себастьян Ф.
35 лет, Украина
11 лет в сервисе
Был онлайн 5 лет назад
11 лет назад

$5

1 день

Отзыв заказчика
Сделано намного быстрее чем я ожидал
Большое спасибо!
Отзыв фрилансера
Четко поставленная задача.
Все необходимые данные для решения были описаны сразу. Именно это и помогло быстро найти решение.
Сразу после сдачи проекта, получил оплату.
Буду рад дальнейшему сотрудничеству.
  • Рекламное место свободно
    30 дней за $10
Себастьян Ф.
35 лет, Украина
11 лет в сервисе
Был онлайн 5 лет назад
11 лет назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.