|
Вопросы - спрашиваем и отвечаем по мелочи
|
|
26.03.2019, 21:35
|
|
#1881
|
Регистрация: 03.01.2014
Сообщений: 595
|
Ну может быть и совпадение. Почему не сварочный аппарат не прорекламировали.Но парочку приложений наверно снесу и ещё раз схожу, церкулярку посмотрю
|
|
|
26.03.2019, 21:46
|
|
#1882
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Сообщение от vladimir
Но парочку приложений наверно снесу и ещё раз схожу, церкулярку посмотрю
| В секс-шоп только не ходите. А то жена неправильно поймёт, когда потом случайно к ней в руки попадёт Ваш телефон.
|
|
|
26.03.2019, 22:01
|
|
#1883
|
Регистрация: 03.01.2014
Сообщений: 595
|
По злачным местам нехожу. Только за пивом
|
|
|
26.03.2019, 22:25
|
|
#1884
|
Регистрация: 01.08.2011
Сообщений: 493
|
Если у вас нет паранойи, это ещё не значит, что Они не следят за вами...
|
|
|
27.03.2019, 12:21
|
|
#1885
|
Регистрация: 13.02.2013
Сообщений: 745
|
Сообщение от Trader1985
Dr.Bot (или кто-то другой), можете помочь? Не могу загрузить по API файл на Кепку https://github.com/keep2share/api
В общем, использую POST-запросы на C#:
1) Отправляю один запрос по этому адресу: http://keep2share.cc/api/v2/login
Данные post-запроса находятся в переменной "content" - это мой логин и пароль
Всё ОК. Приходит ответ сервера из которого я парсю "auth_token" для дальнейшего запроса.
2) Отправляю второй POST-запрос по адресу: http://keep2share.cc/api/v2/GetUploadFormData
В переменной "content" отправляю спаршеный выше "auth_token"
Всё ОК. Приходит ответ с какой-то кучей параметров для загрузки:
Что со всем этим делать, вообще не врубаюсь
Единственное, что я понял: http:\/\/file-api-30.keep2share.cc:8000\/upload - это адрес сервера для загрузки файла, куда надо сделать последний POST-запрос.
http://file-api-30.keep2share.cc:8000/upload но как не пытался вставлять параметры в перемененную content , постоянно приходит ответ "Wrong signature"
В общем, вопрос: как из этих данных сформировать последний POST-запрос на C# для загрузки файлов на сервер? И как указать ссылку на загружаемый файл в этом же запросе?
| На C# мы вам пример написать не сможем, но можем объяснить алгоритм действий. Вы так же можете взять sdk api на php и посмотреть как там это сделано.
Вы правильно поняли что url который вы получили [http:\/\/file-api-30.keep2share.cc:8000\/upload] это url на который нужно отправить запрос multipart/form-data.
Поля которые нужно отправлять:
1. Все поля из 'form_data' из ответа от api из предыдущего запроса
2. 'parent_id' или 'parent_name' это id или имя папки в которую хотите загрузить файл (не обязательно)
3. Поле с именем 'file' туда нужно подставить сам файл который хотите загрузить
Пример на php
$postFields = $data['form_data']; $postFields['parent_id'] = $parent_id; $postFields['parent_name'] = $parent_name; $postFields[$data['file_field']] = '@' . $file;
curl_setopt_array($curl, [ CURLOPT_FOLLOWLOCATION => 1, CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $data['form_action'], CURLOPT_POST => true, CURLOPT_POSTFIELDS => $postFields , ]);
Так же вы можете не писать свою автоматизацию. У нас уже есть автоматизация для зенопостера.
И приложение для windows. Можете обратиться в наш support и мы вам поможем.
|
|
|
27.03.2019, 13:19
|
|
#1886
|
Регистрация: 01.08.2011
Сообщений: 493
|
У нас уже есть автоматизация для зенопостера.
И приложение для windows. | Вашу программу с интерфейсом командной строки (?) я уже протестировал. А вот то, что у вас есть автоматизация для Зеннопостера это... сюрпрайз мазафака!
Спасибо, но мне вчера в личку добрый человек скинул хороший и профессионально написанный скрипт для загрузки по API.
Кстати, тут вот ещё какая проблемка всплыла неожиданно. Я кое-как сам вчера врубился как загрузить файл по API, всё хорошо было, как вдруг, обратил внимание на то, что слишком много оперативки на это уходит. Капец... Оказывается, загрузить файл это ещё не вся проблема, а надо ещё так составить POST-запрос, так закодировать передаваемые данные, чтобы оперативка практически не тратилась, иначе при многопоточной заливке это станет критической проблемой.
В общем, в какие-то дебри программирования залез. Написанный мой POST-запрос грузит файлы, но в процессе этого жрёт слишком много оперативки, доходит аж до одного гигобайта ОЗУ при загрузке файла весом 600 мегабайт.
|
|
|
30.03.2019, 08:24
|
|
#1887
|
Регистрация: 28.07.2013
Сообщений: 560
|
привет как постить на filefox?
нажимаю upload your files now
перекидывает на страницу my account
|
|
|
30.03.2019, 09:43
|
|
#1888
|
Регистрация: 05.02.2013
Сообщений: 283
|
Сообщение от Aleks8
привет как постить на filefox?
нажимаю upload your files now
перекидывает на страницу my account
| а тебе партнерку открыли ?
там надо хорошо подлизать чтобы постить
разминай рот
я им еще пару месяцев назад написал - а в ответ тишина
короче гавно фо
|
|
|
30.03.2019, 16:08
|
|
#1889
|
Регистрация: 13.11.2014
Сообщений: 557
|
Подскажите сервис для анализа сайта. в частности просмотр беков
|
|
|
30.03.2019, 22:57
|
|
#1890
|
Регистрация: 28.07.2013
Сообщений: 560
|
хотел на kitty-kats постить, а там изменения в правилах фокс- основной
Сообщение от alenin
а тебе партнерку открыли ?
там надо хорошо подлизать чтобы постить
разминай рот
я им еще пару месяцев назад написал - а в ответ тишина
короче гавно фо
|
|
|
|
|
Здесь присутствуют: 2 (пользователей: 0, гостей: 2)
|
|
|