Требуется разработка автореггера для Discord, который будет автоматически подтверждать аккаунты по почте и телефону, а также устанавливать аватарки. Логины, пароли и токены берутся из текстового файла. Номера должны быть получены с указанного сайта. Обратите внимание, что BAS и ZP не принимаются. Более подробное техническое задание представлено в личных сообщениях.
Передача определенных данных из API (JSON-PHP)
Дополнение позже:
По причине того что "режутся" коды - полное ТЗ я прикрепил к Описанию в виде текстовичка
Есть такой скрипт для API запросов и расположен по адресу: https://www.test.com/api.php :
$curl = curl_init();
$data = array(
'start_time' => '2023-01-06',
'end_time' => '2023-01-16'
);
$data_string = http_build_query($data);
$url = 'https://www.site1.com/api/report/transactions?'.$data_string;
$headers = array(
'api-key: blablablablabla',
'api-username: userblablabla'
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
$resp = curl_exec($curl);
//dumps an associative array representation of the json
var_dump(json_decode($resp, true));
// Close request to clear up some resources
curl_close($curl);
?>
Ответ работы api.php выглядит следующим образом:
[123]=>
array(77) {
["transaction_id"]=>
string(6) "123"
["identid"]=>
string(6) "160585"
["loginid"]=>
string(1) "2"
["networkid"]=>
string(1) "0"
["biller_time"]=>
string(1) "0"
["server_time"]=>
string(10) "1673140501"
["biller_transid"]=>
string(33) "CENTROBILL:54321:1673138636:E"
["billerid"]=>
string(1) "6"
["amount"]=>
string(1) "0"
["biller_amount"]=>
string(1) "0"
["biller_currency"]=>
string(3) "USD"
["exchange_rate"]=>
string(1) "0"
["trans_type_id"]=>
string(1) "9"
["member_subscription_id"]=>
string(7) "123"
["charges"]=>
string(1) "0"
["charge_deduct"]=>
string(1) "0"
["process_type"]=>
string(2) "cc"
["related_transid"]=>
string(0) ""
["historical"]=>
string(1) "0"
["retro_payout"]=>
string(1) "0"
["retrieval_type"]=>
string(1) "0"
["related_trans_type"]=>
string(1) "0"
["taxes"]=>
string(1) "0"
["taxes_deduct"]=>
string(1) "0"
["subid1"]=>
string(1) "0"
["subid2"]=>
string(1) "0"
["campaignid"]=>
string(1) "0"
["campaign_name"]=>
string(7) "Default"
["programid"]=>
string(1) "2"
["program_name"]=>
string(3) "000"
["siteid"]=>
string(2) "30"
["site_name"]=>
string(3) "RHU"
["tourid"]=>
string(2) "78"
["tour_name"]=>
string(6) "RHUTT2"
["optionid"]=>
string(3) "352"
["option_name"]=>
string(67) "1 Month Membership||$1.95|1|Billed in one payment of $1.95|$0.95"
["biller_name"]=>
string(10) "CENTROBILL"
["country_iso2"]=>
string(2) "US"
["country_iso3"]=>
string(3) "USA"
["country_isoalpha"]=>
string(3) "840"
["country_name"]=>
string(13) "United States"
["affiliate_username"]=>
string(6) "webmaster"
["affiliate_email"]=>
string(20) "[email protected]"
["trans_type"]=>
string(6) "expire"
["process_type_id"]=>
string(1) "0"
["process_type_name"]=>
string(12) "Credit Cards"
["memberid"]=>
string(7) "121"
["member_username"]=>
string(9) "member123"
["member_email"]=>
string(23) "[email protected]"
["member_city"]=>
string(0) "New-York"
["member_state"]=>
string(0) ""
["member_zip"]=>
string(5) "78251"
["member_country"]=>
string(2) "US"
["member_shipping_city"]=>
string(0) ""
["member_shipping_state"]=>
string(0) ""
["member_shipping_zip"]=>
string(0) ""
["member_shipping_country"]=>
string(0) ""
["member_ip_hex"]=>
string(49) "memberip|||r%E0%DE%83%DE%A4%28z%12%AF%5B9fP%88%29"
["member_ip"]=>
string(12) "67.11.44.103"
["refurl_lookup_id"]=>
string(1) "3"
["memberidx"]=>
string(20) "CENTROBILL:54321"
["custom1"]=>
string(118) "http://join.site1.com/signup/signup.php"
["custom2"]=>
string(0) ""
["custom3"]=>
string(0) ""
["custom4"]=>
string(0) ""
["custom5"]=>
string(0) ""
["custom6"]=>
string(0) ""
["custom7"]=>
string(0) ""
["custom8"]=>
string(0) ""
["custom9"]=>
string(0) ""
["custom10"]=>
string(0) ""
["passthrough1"]=>
string(0) ""
["passthrough2"]=>
string(0) ""
["passthrough3"]=>
string(0) ""
["passthrough4"]=>
string(0) ""
["passthrough5"]=>
string(0) ""
["refurl"]=>
string(16) "No Referring URL"
}
Мне необходимо написать такой скрипт, чтоб при обращении с другого сервера к скрипту https://www.test.com/api.php
например так:
curl -X GET 'https://www.test.com/api.php?view=year&start_time=2023-01-06&end_time=2023-01-16' -H "api-key: blablablablabla" -H "api-username: userblablabla" -H "site: site1.com"
или так из браузера своего ПК:
я получал бы в ответ только такие значения:
["member_email"]
["member_username"]
["member_city"]
["member_zip"]
["member_country"]
["member_ip"]
Вот в таком виде:
[email protected]','member123','New-York','78251','US','67.11.44.103','
Учесть что есть кроме site1.com еще и site2.com, site3.com, site4.com и т.д. , но пути будут по одинаковому шаблону
$url = 'https://www.site1.com/api/report/transactions?'.$data_string;
поэтому при обращении к скрипту https://www.test.com/api.php я должен передавать этот параметр как -H "site: site2.com" или &site=site2.com и т.д.по аналогии.
То есть по итогу мы должны сами передавать скрипту параметры:
start_time
end_time
api-key
api-username
site
а сам скрипт должен выдавать только необходимые значения API, которые я перечислил выше в определенном виде через ','
Дополнение позже:
По причине того что "режутся" коды - полное ТЗ я прикрепил к Описанию в виде текстовичка
Заявки фрилансеров
Похожие заказы
- Прикладное ПО6 заявокЗакрыт2 года назад
Требуется дособрать спек файл для RPM build 32-битного приложения. В процессе установки нужно проверять наличие пользователя и создавать его при необходимости. После копирования файла в папку bin должен выполняться bash-скрипт для поиска необходимых библиотек. Все файлы, включая спек и скрипт, предоставлены.
Прикладное ПО3 заявкиЗакрыт2 года назадНеобхідно створити розширення для браузера, яке буде інтегруватися з одним конкретним сайтом. Платформа для розробки обговорюється. Важливо надати інформацію про тип плагіна, ціну та терміни виконання. Докладна інформація в технічному завданні.
Прикладное ПО1 заявкаЗакрыт2 года назадТребуется разработка прикладного ПО для арбитража трафика на сайт Chaturbate.com. Ищется опытный программист с хорошей репутацией. Проект серьезный, предпочтение отдается специалистам с опытом работы в данной области.
Прикладное ПО4 заявкиЗакрыт2 года назадТребуется доработка системы на основе GoPhish, написанная на языке Go. Исполнитель должен разместить доработку на GitFlic. Подробности указаны в техническом задании.
Прикладное ПО1 заявкаЗакрыт2 года назадТребуется разработать программу, которая будет генерировать лайнинг изображений, основываясь на узорах, предоставленных пользователем. Лайнинг должен создаваться на основе фотоматериалов, которые будут предоставлены ниже. Ожидается, что программа будет удобной и эффективной для работы с различными узорами.
Прикладное ПО1 заявкаЗакрыт2 года назадИщется инструмент для автоматической смены @username канала в Telegram. Необходимо менять username каждые 10 минут на разные значения, например, username1, username2 и так далее. Рассматриваются простые решения, отличные от Zennoposter. Ожидаются предложения по ПО или сервисам для реализации данной задачи.
Прикладное ПО3 заявкиЗакрыт2 года назадТребуется разработчик для внедрения переводов в SPA на Angular 13. Задача включает изменение жестко закодированных строк на интерполированные строки с использованием ngx-translate. Ожидается оценка времени после начальной интеграции переводов. Знания в Angular 13, ngx-translate и HTML обязательны.
Прикладное ПО1 заявкаЗакрыт2 года назад- $1400
Требуется разработка программного обеспечения для чат-ботов на платформе Twitch. Необходимо создать панель управления на русском языке с возможностью запуска и остановки ботов, отображения чата и ботов в программе, а также ручного выбора прокси. Программа должна иметь минимальную нагрузку на ПК и поддерживать загрузку аккаунтов ботов. Подробности функционала и примеры работы ПО доступны.
Прикладное ПО3 заявкиЗакрыт2 года назад Требуется максимально сократить код прикладного ПО, сохраняя его работоспособность. Необходимо проанализировать текущий код и предложить оптимизированные решения.
Прикладное ПО2 заявкиЗакрыт2 года назад