powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Bitrix24 вебхуки (API)
3 сообщений из 3, страница 1 из 1
Bitrix24 вебхуки (API)
    #39643487
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, приветствую.

Никто не пробовал это чудо?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Public Function My() As String
Dim objHTTP As New MSXML2.ServerXMLHTTP60  '   Object
Dim URL As String
Dim Res As Variant

'Set objHTTP = CreateObject ("MSXML2.ServerXMLHTTP")
' функция с параметрами не проходит
'такой шаблон подключения обязателен
'____________________________________________________функция__________параметры
'URL = "https://ios.bitrix24.ru/rest/7/ключ_вебхука/task.item.add.xml?TITLE='created via REST API at&RESPONSIBLE_ID=1&DEADLINE='2013-05-13T16:06:06+03:00'"

'функция без параметров проходит и я получаю данные
URL = "https://ios.bitrix24.ru/rest/7/ключ_вебхука/task.item.getmanifest.xml?"

objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("")
'Res = objHTTP.responseBody
Res = objHTTP.responseText

Debug.Print Res

End Function



Код нашел где то на просторах.
Может есть спецы, кто знает, как запихнуть параметры в строку URL.
Пробовал и POST и GET. Результат один.
Примеры кода, все на PHP.
Я в нем не силен.


ошибка при запросе с параметрами
Код: xml
1.
2.
3.
4.
5.
6.
<response>
<error>ERROR_CORE</error>
<error_description>
TASKS_ERROR_EXCEPTION_#256; 5af60ba5a264a2.69243225: Param #0 (arNewTaskData) for method ctaskitem::add() expected to be of type "array", but given something else.; 256/TE/WRONG_ARGUMENTS<br>
</error_description>
</response>


просит массив данных.
...
Рейтинг: 0 / 0
Bitrix24 вебхуки (API)
    #39643529
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, параметры засовываются сюда
objHTTP.send ("")
в моем случае отправка данных выглядит так: (xml)-принцип отправки то один

Код: vbnet
1.
2.
3.
Set xmlHttp = CreateObject("Msxml2.xmlHttp")
xmlHttp.Open "POST",URL , False ' URL - это адрес сайта
xmlHttp.setRequestHeader "Content-type", "application/xml"


' XMLMess-xml ноды такого вида
' <?xml version="1.0"?>
'<message><service id="individual" login="Logintest" password="Paroltest" start="10 май 18 18:00:00" source="Firm" test="1" 'uniq_key="89"/><to uniq_key="104">7999999999999</to><body>Поступил ТРАНСФОРМЕР 2в1 на сумму:150р</body><to 'uniq_key="102">788888888888</to><body>Поступил РОБОТ Advanced на сумму:490р</body></message>

Код: vbnet
1.
2.
xmlHttp.Send (XMLMess) ' отправляем параметры запроса
AllMsg = xmlHttp.responsetext' ожидаем ответ-полученный ответ allmsg
...
Рейтинг: 0 / 0
Bitrix24 вебхуки (API)
    #39643616
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko,

Для истории, вдруг кому...
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Public Function My() As String
Dim objHTTP As Object
Dim URL As String
Dim Res As Variant

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
'https://ios.bitrix24.ru/rest/7/код_вебхука/profile/ - строка из вебхука
'необходимая строка
'https://ios.bitrix24.ru/rest/7/код_вебхука/функция.xml?Поле=параметр
URL = "https://ios.bitrix24.ru/rest/7/код_вебхука/task.item.getdata.xml?ID=17"

objHTTP.Open "GET", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send (5)
'Res = objHTTP.responseBody 'так тоже считывается
Res = objHTTP.responseText

Debug.Print Res

End Function
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Bitrix24 вебхуки (API)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]