Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: API

Войти
Регистрация
Восстановить пароль
 
Istorkiy
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 1
#1

Подскажите скрипт или приложение обработчика API - PHP

15.04.2018, 15:39. Просмотров 96. Ответов 1
Метки нет (Все метки)

Здравствуйте. Подскажите скрипт или приложение обработчика 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+";"+user_name+";"+user_email+";"+user_phone+";"+ip+";"+secret);
Как мне получить детальную статистику?

Есть пример страницы интеграции
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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 быстро не освою.

Добавлено через 15 часов 32 минуты
Хоть что то посоветуйте!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2018, 15:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подскажите скрипт или приложение обработчика API (PHP):

Скрипт SMS-обработчика - PHP
Решил написать скрипт обработчика SMS в SMS-биллинге, примеров написания нигде найти не смог, в общем нужно, что бы при поступлении...

VK API Подскажите в реализации API VK - PHP
Помогите написать скрипт получения информации о пользователе вконтакте по id адресу без его разрешения.(т.е без приложений, access...

Поиск через API Яндекса и гугла с выдачей результата в приложение - PHP
Здравствуйте! У меня возникла задача сделать приложение django с формой поиска в яндексе или гугле, причём поиск не по сайту, а просто...

Facebook API: Не видны фотографии на странице, которые загружеются через приложение - PHP
Здравствуйте! Я пишу скрипт - пиложение для Facebook, используя PHP SDK v3.2.3 и Graph API v2.0 Скрипт должени загрузить фоторгафию и...

Приложение на C++ для работы с API, подскажите/объясните принцип. - C++
Здравствуйте! Требуется написать программу(для себя любимого :)) на C/C++ для работы с API http://www.reg.ru/reseller/API2-tech ...

Подскажите, Win API или MFC? - C++ WinAPI
Добрый вечер! Люди добрые, вот какая ситуация: Надо начинать писать курсовую работу. На лабораторных приложения писать на чистом API,...

1
mixail09
54 / 21 / 9
Регистрация: 18.05.2016
Сообщений: 74
15.04.2018, 16:57 #2
Не понятно что вы хотите получить. Детальную статистику чего?
Если вы хотите найти какой то универсальный скрипт который бы смог обработать любые запросы то врятли найдется такой.
Тут нужен скрипт конкретно под это API заточеный. Легче самому написать чем что то искать и переделывать.
Но лучше уточните какие конкретно данные вам нужно забирать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2018, 16:57
Привет! Вот еще темы с ответами:

подскажите программу или скрипт - Python
Здравствуйте! Подскажите браузер, который бы отвечал следующим требованиям: 1. Очень лёгкий, быстрый, чтобы «кушал» очень мало ресурсов...

Подскажите как написать программу или скрипт - JavaScript
Здраствуйте уважаемые программисты. У меня такой вопрос. У нас есть сайт по продаже пенопласта и изделий из него. На данном этапе фирмы мы...

Подскажите бесплатный скрипт сервера либо на unix или на windows? - Web-серверы
Подскажите бесплатный скрипт сервера либо на unix или на windows?

Скрипт обработчика логов почтаря - Perl
Есть небольшой скриптик на perl, который нашел в инете. Он заводит в БД mysql данные из файла логов /va/log/maillog в удобоваримой форме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru