Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.04.2018, 01:44   #1
Istorskiy
Новичок
 
Регистрация: 15.04.2018
Сообщений: 2
Репутация: 10
По умолчанию Подскажите скрипт или приложение обработчика 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 в 16:36.
Istorskiy вне форума   Ответить с цитированием
Старый 15.04.2018, 16:38   #2
Istorskiy
Новичок
 
Регистрация: 15.04.2018
Сообщений: 2
Репутация: 10
По умолчанию

Хоть что то посоветуйте!
Istorskiy вне форума   Ответить с цитированием
Старый 15.04.2018, 17:29   #3
Stanislav
Квадрокоптерист
ПрофессионалФорумчанин
 
Регистрация: 29.09.2007
Сообщений: 1,802
Репутация: 532
По умолчанию

Цитата:
А PHP быстро не освою.
осваивайте медленно.

У Вас нет базы, полезли в API тем более выполненное фиг знает как. Читайте rest api читайте пхп, учитесь.
__________________
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума   Ответить с цитированием
Старый 15.04.2018, 18:08   #4
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,276
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

чего тут подсказывать то, пример использования АПИ есть - модифицируйте под себя как вам надо. Не можете сами, а хочется - есть раздел фриланса, за денюжку сделают. Не хочется за денюжки - изучайте и делайте сами...
Чем еще помочь то?
ADSoft вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт вывода рекламы в статьях на javascript или php? yhodza JavaScript, Ajax 1 28.11.2017 15:51
Подскажите по пхп - есть ли программы или визуальные редакторы - PHP nikolokaputik80 PHP 2 01.10.2015 09:17
SGI скрипт на perl или php Frosts PHP 2 23.03.2011 21:57
Бесплатный серверный движок или PHP скрипт рейтинга сайтов Alar PHP 10 25.01.2009 00:05
Подскажите скрипт или фишку LEXA2103 PHP 5 16.01.2009 18:54


19:48.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru