Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Verbovsky Innokenty
Member

Откуда: Moscow
Сообщений: 160
Хочу отправить сообщение на телеграм:
declare @url varchar(max), @retVal INT, @oXML INT, @ResponseText varchar(max)

	select @url = 'https://api.telegram.org/bot_token/sendMessage?chat_id=123&text=test_from_SQL_Server'

	EXEC @retVal = sp_OACreate 'MSXML2.XMLHTTP', @oXML OUTPUT

	IF @retVal <> 0 EXEC sp_OAGetErrorInfo @oXML

	EXEC @retVal = sp_OAMethod @oXML, 'open', NULL,'get', @url,'false'

	IF @retVal <> 0 EXEC sp_OAGetErrorInfo @oXML

	EXEC @retVal = sp_OAMethod @oXML, 'send'

	IF @retVal <> 0 EXEC sp_OAGetErrorInfo @oXML

	EXEC @retVal = sp_OAMethod @oXML, 'responseText', @ResponseText OUTPUT

	IF @retVal <> 0 EXEC sp_OAGetErrorInfo @oXML
	EXEC sp_OADestroy @oXML
	select @ResponseText

Получаю ошибку "Не удается найти указанный ресурс."
Как сделать запрос через прокси-сервер?
23 апр 19, 10:08    [21869528]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
court
Member

Откуда:
Сообщений: 2013
	exec @hr=sp_OACreate 'MSXML2.ServerXMLHTTP.6.0', @xmlQuery OUTPUT;			if @hr <> 0 goto ErrorHandler
	exec @hr=sp_OAMethod @xmlQuery, 'setProxy', NULL, '2', 'XXX.XXX.XXX.XXX:XXXX', '';	if @hr <> 0 goto ErrorHandler 	
	exec @hr=sp_OAMethod @xmlQuery, 'open', NULL, 'post', @Url, 'false';			if @hr <> 0 goto ErrorHandler 
	exec @hr=sp_OAMethod @xmlQuery, 'setProxyCredentials', NULL, 'ProxyUser', 'ProxyPass' ;	if @hr <> 0 goto ErrorHandler 
	exec @hr=sp_OAMethod @xmlQuery, 'send';	
23 апр 19, 10:32    [21869554]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Verbovsky Innokenty
Member

Откуда: Moscow
Сообщений: 160
court,
Спасибо огромное! Пока не заработало, но обязательно заработает )
23 апр 19, 10:55    [21869586]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
Verbovsky Innokenty,

а еще можно управлять кофемолкой с помощью SQL Server и писать на нём игры.
23 апр 19, 11:15    [21869611]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Посетитель
Member

Откуда:
Сообщений: 1209
Владислав Колосов
Verbovsky Innokenty,

а еще можно управлять кофемолкой с помощью SQL Server и писать на нём игры.


моя кофемолка точно не поддерживает такого.
23 апр 19, 11:16    [21869615]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Verbovsky Innokenty
Member

Откуда: Moscow
Сообщений: 160
Владислав Колосов
Verbovsky Innokenty,

а еще можно управлять кофемолкой с помощью SQL Server и писать на нём игры.


Какой хороший SQL Server! Будь как SQL Server!

По теме: теперь пользователи моей базы не смогут сказать, что не знали, что им не сообщили и пр. База их везде достанет.
23 апр 19, 13:08    [21869755]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5947
Владислав Колосов
а еще можно управлять кофемолкой с помощью SQL Server и писать на нём игры.

Про кофемолку не знаю, а игры видел сам - например. Или вот.
23 апр 19, 17:03    [21869988]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать запрос к https://api.telegram.org/bot... черех прокси?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
Сон Веры Павловны,

неточно выразился - кофе-машиной :) Кофемолки - "глупые" агрегаты.
23 апр 19, 17:10    [21869994]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить