|
PHP скрипт на языке 1с | ☑ | ||
---|---|---|---|---|
0
Димитрий1с
14.03.18
✎
15:11
|
Добрый день,
Возникла нужда с 1ски вызывать обмен с сайтом. Вместо описания работы механизвом обмена получил только пхп скрипт. Кто знает как корректно его переделать что бы вызвалось из 1с? Заранее спасибо! <?php getTyres(); function getTyres(){ $ch = curl_init(); // Set query data here with the URL $data = array( 'secret' => 'ключь', 'id' => 'ИД', ); curl_setopt($ch, CURLOPT_URL, 'https://сайт/parcelsApi/track'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POSTREDIR, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, '3600'); $content = trim(curl_exec($ch)); curl_close($ch); var_dump($content); } |
|||
1
VS-1976
14.03.18
✎
15:40
|
Берёшь объекты HTTPСоединение и HTTPЗапрос и пишешь код. И всё будет хорошо...
|
|||
2
Asmody
14.03.18
✎
15:57
|
1) Изучить как работает curl в php;
2) Изучить эквиваленты в 1С (см (1)); 3) Переписать эти 10 строчек; 4) PROFIT!!! |
|||
3
Asmody
14.03.18
✎
15:58
|
(2)+ ссылка http://php.net/manual/ru/book.curl.php
|
|||
4
trdm
14.03.18
✎
16:02
|
хе-хе...
это долгая дорога изучать через php. Может стоит сформулировать задачу полностью? |
|||
5
trdm
14.03.18
✎
16:05
|
Можно еще и сорцы глянуть https://github.com/curl/curl/tree/master/src
Для пущего опупения :) |
|||
6
Димитрий1с
14.03.18
✎
16:05
|
(3) Спасибо! Буду изучать.
Пробовал через HttpСоединение и запрос, через COMОбъект("WinHttp.WinHttpRequest.5.1") в итоге получаю одно и то же {"error":"Unknown user"}. Через PHP все работает. |
|||
7
Вафель
14.03.18
✎
16:07
|
ИД и секрет верный передаешь?
|
|||
8
trdm
14.03.18
✎
16:08
|
> в итоге получаю одно и то же {"error":"Unknown user"}.
Снифер в руки (варешарк) и смотрим чем отличаются запросы. |
|||
9
Димитрий1с
14.03.18
✎
16:08
|
Ааааааааааа. Всем спасибо!!
Уже давно все сделал корректно, просто опечатка была из за которой перебрал все виды кода и потратил 2 дня. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |