|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2018, 00:44 | #1 |
Новичок
Джуниор
Регистрация: 15.04.2018
Сообщений: 2
|
Подскажите скрипт или приложение обработчика API - PHP
Здравствуйте. Подскажите скрипт или приложение обработчика API.
Хоть что то посоветуйте! Есть два сайта один отправляет трафик на ссылку. С метками ID Площадки - [pid] ID Объявления - [tid] Я так понял ссылка будет выглядить так: http://gis10220.cc/mjwaq/sss?sub1=[pid]&sub2=[tid] Меня интересуют в основном 2 параметра [pid] и [tid] Второй сайт принимает трафик и если создан заказ отправляет инфу через API на мой хостинг с обработчиком. Вот описания API второго сайта: Сервис может отправлять данные о поступающих вам платежах, на ваш обработчик, GET запросом. Имя параметра Описание product_id ID сайта order_id Номер заказа user_name Имя покупателя user_email Email покупателя user_phone Телефон покупателя, либо 0, если не вводили item_currency Полная сумма, которую оплатил покупатель item_price_clear Ваша сумма отчислений partner_id ID партнера, если продажа производилась по партнерской ссылке. Либо 0, если прямая продажа. ip IP покупателя request_uri REQUEST_URI (Кодируются данные алгоритмом MIME base64, используйте base64_decode для декодирования данных) - параметр, который вернет все данные, указанные вами после партнерской ссылки с /. Пример: Если вы к партнерской ссылке добавите текст /sss?sub1=test1&sub2=test2 и ваша партнерская станет вида http://{URL}/abcde/sss?sub1=test1&sub2=test2, то в параметр REQUEST_URI будет передано /abcde/sss?sub1=test1&sub2=test2. Где - abcde соответсвенно ваша партнерская ссылка, а все остальное - то, что вы указали после партнерской ссылки. Текст может быть любым. request_pay_page Параметр для форм оплаты request_pay_page. (Кодируются данные алгоритмом MIME base64, используйте base64_decode для декодирования данных) - параметр, который вернет все данные, указанные вами после партнерской ссылки с завершающим слэшем /. Пример: Если к ссылке формы оплаты добавлено ?id=100&money=9999 и ваша ссылка формы оплаты станет вида http://{URL}/b/abcde?id=100&money=9999 то в параметр request_pay_page будет передано id=100&money=9999 secret Ваш секретный код Подпись формируется следующим образом: Берутся значения каждого параметра, скрепляются в одну строку с использованием разделителя ";", в конце добавляется секретный код вашего API. Используемая кодировка - UTF8 Условно говоря, можно представить как: signature = md5(product_id+";"+order_id+";"+use r_name+";"+user_email+";"+user_phon e+";"+ip+";"+secret); Как мне получить детальную статистику? Есть пример страницы интеграции <?php // Ниже показанны все переменные которые передаются на Ваш обработчик, их вы можете обрабатывать любым удобным для Вас способом (файл, база и тд.) echo $_GET['product_id']; // Айди продукта echo $_GET['order_id']; // Номер заказа echo $_GET['user_name']; // Имя покупателя echo $_GET['user_email']; // Email покупателя echo $_GET['user_phone']; //Номер телефона покупателя. Либо 0, если покупатель его не вводил. echo $_GET['item_currency']; // Полная сумма, которую оплатил покупатель echo $_GET['item_price_clear']; // Ваша сумма отчислений echo $_GET['partner_id']; // ID партнера, если продажа производилась по партнерской ссылке. Либо 0, если прямая продажа. echo $_GET['ip']; // IP покупателя echo $_GET['secret']; // сгенерированный ключ для проверки подлинности данных $secret = md5($_GET['product_id'].";".$_GET['order_id'].";".$_GET['user_name'].";".$_GET['user_email'].";".$_GET['user_phone'].";".$_GET['ip'].";".$seckretKey); if($secret == $_GET['secret']){ echo "ok"; } ?> Подскажите что делать? В каком направление двигаться, чтобы решить эту задачу. Я только с HTML разобрался. А PHP быстро не освою. Последний раз редактировалось Istorskiy; 15.04.2018 в 15:36. |
15.04.2018, 15:38 | #2 |
Новичок
Джуниор
Регистрация: 15.04.2018
Сообщений: 2
|
Хоть что то посоветуйте!
|
15.04.2018, 16:29 | #3 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
У Вас нет базы, полезли в API тем более выполненное фиг знает как. Читайте rest api читайте пхп, учитесь.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
15.04.2018, 17:08 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
чего тут подсказывать то, пример использования АПИ есть - модифицируйте под себя как вам надо. Не можете сами, а хочется - есть раздел фриланса, за денюжку сделают. Не хочется за денюжки - изучайте и делайте сами...
Чем еще помочь то? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт вывода рекламы в статьях на javascript или php? | yhodza | JavaScript, Ajax | 1 | 28.11.2017 14:51 |
Подскажите по пхп - есть ли программы или визуальные редакторы - PHP | nikolokaputik80 | PHP | 2 | 01.10.2015 08:17 |
SGI скрипт на perl или php | Frosts | PHP | 2 | 23.03.2011 20:57 |
Бесплатный серверный движок или PHP скрипт рейтинга сайтов | Alar | PHP | 10 | 24.01.2009 23:05 |
Подскажите скрипт или фишку | LEXA2103 | PHP | 5 | 16.01.2009 17:54 |