@dragonlp прикладывайте тестовый проект и куки
Как правильно передать POST запрос uAPI ?
-
@uraabk said in Как правильно передать POST запрос uAPI ?:
вы сначала выберите, что будете использовать для отправки curl, php, JavaScript, ... написание у всех разное ведь, хотя смысл смысл и параметры одни и те же.
Давайте как в примере, возмём "curl", просто я даже не представляю, как это должно выглядеть, хотя бы один гипотетический пример посмотреть с одним параметром (--data-urlencode "title=Новое название") и с одним ключём (curl -i -X POST) для BAS. ...
-
@uraabk said in Как правильно передать POST запрос uAPI ?:
@profitget попробуйте с ключом, куда только вы его засунете))
Нашёл "блудного сына", в инструкции этого "обязательного параметра" не было, но он нужен. Теперь ругается в ответе, что инвалид "signature" :)
Случайно для BAS нет готового модуля, чтобы зашифровать в "HMAC-SHA1"? А то чувствую себя, как герой фильма ""Игра в имитацию" - буду изобретать велосипед, кода это никому не было нужно XD. -
@profitget Я как-то просто расковырял модуль node crypto и взял нужный код, он без проблем работает в бас так как там чистый js. Но я делал это для SHA 256
-
@profitget said in Как правильно передать POST запрос uAPI ?:
Реально на PHP проще, и не нужно заморачиваться с кодированием SHA1 :)
Про SHA1 были уже темы на форуме:
@support said in Как правильно выполнить код БАСе:
@seedgg Если кому-то будет интересно, вот пример работы с hmac sha1 на примере апи твиттера
Да и просто 4 строка выдачи гугла:
http://www.webtoolkit.info/javascript_sha1.html#.XHltJNJS-CoВот тестовый скрипт
-
@fox said in Как правильно передать POST запрос uAPI ?:
Про SHA1 были уже темы на форуме
Да, я эту тему уже читал, но модуль шифрования не подходит, для модуля твиттера нужен секретный "signature_key", в моём случае нужно подписывать "token secret", в общем воспользовался готовым модулем без головной боли:
http://api.ucoz.net/ru/manual/module
