<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: VK API - Загрузка документа]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13164</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13164&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: VK API - Загрузка документа».]]></description>
		<lastBuildDate>Sat, 04 Nov 2017 17:40:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: VK API - Загрузка документа]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120789#p120789</link>
			<description><![CDATA[<p>Тут уже вам самому придется додумывать.<br />Я не пользуюсь vk api.<br />По ссылкам, которые я привел, все расписано.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 04 Nov 2017 17:40:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120789#p120789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: VK API - Загрузка документа]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120787#p120787</link>
			<description><![CDATA[<p>Адрес я для загрузки получаю, а как дальше передать файл по нему так и не понял. Именно поэтому и пишу сюда.<br /></p><div class="codebox"><pre><code>
ID := &quot;this vk ID&quot;
Token := &quot;this you token&quot;
ComObjError(false)
whr := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
whr.Open(&quot;POST&quot;, &quot;https://api.vk.com/method/docs.getMessagesUploadServer?peer_id=&quot; ID &quot;&amp;type=doc&amp;access_token=&quot; Token, true)
whr.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36&quot;)
whr.SetRequestHeader(&quot;Content-Type&quot;,&quot;application/x-www-form-urlencoded&quot;)
whr.Send()
whr.WaitForResponse(60)
if (whr.Status != 200) {
	return
}
MsgBox, % whr.ResponseText
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (slavafedora)]]></author>
			<pubDate>Sat, 04 Nov 2017 17:32:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120787#p120787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: VK API - Загрузка документа]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120767#p120767</link>
			<description><![CDATA[<div class="quotebox"><cite>slavafedora пишет:</cite><blockquote><p>знаю тут нужно задействовать json библиотеку</p></blockquote></div><p>Необязательно. Можно без нее ответ от сервера распарсить.<br />Тут вам надо:<br /></p><div class="quotebox"><blockquote><p>Передайте файл на адрес upload_url, полученный в предыдущем пункте, сформировав POST-запрос с полем file. Это поле должно содержать файл в формате multipart/form-data.</p></blockquote></div><p><a href="https://vk.com/dev/upload_files_2?f=10.%2B%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%2B%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2">https://vk.com/dev/upload_files_2?f=10. … 0%BE%D0%B2</a><br />Изучайте:<br /><a href="https://ru.wikipedia.org/wiki/Multipart/form-data">https://ru.wikipedia.org/wiki/Multipart/form-data</a><br /><a href="https://autohotkey.com/boards/viewtopic.php?t=7647">https://autohotkey.com/boards/viewtopic.php?t=7647</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 04 Nov 2017 14:53:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120767#p120767</guid>
		</item>
		<item>
			<title><![CDATA[AHK: VK API - Загрузка документа]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120746#p120746</link>
			<description><![CDATA[<p>День добрый, спрошу и тут. Может быть кто-то сталкивался раньше с подобным.<br />Есть ли какой-то способ отправить документ текстового файла хранящийся локально на ПК, на сайт данным способом: <a href="https://vk.com/dev/docs.getMessagesUploadServer">https://vk.com/dev/docs.getMessagesUploadServer</a>.<br />Именно пост запросом, на сколько знаю тут нужно задействовать json библиотеку. Но как её использовать даже не представляю.<br />В конечном итоге после запроса нужно получить подобный код:<br /></p><div class="codebox"><pre><code>
{&quot;file&quot;:&quot;27006715|0|-1|816228|33f5f0d21a|txt|51|test.txt|30fdb9cc08bde5d94034a349c14e140d|43b838a96032843864192d32ceb4638f||||W10=&quot;}
</code></pre></div><p>Идея у меня такая что бы, когда пользователи мне пишут в личное сообщение Вконтакте, автоматически выбирался новый файл на рабочем столе, загружался и отсылался в личном сообщении. Сама система чтения сообщения и ответа на них есть и работает так же POST запросом. <br />Если файл загрузить в ручную в поле &quot;Примеры запроса&quot; на сайте <a href="https://vk.com/dev/docs.getMessagesUploadServer">https://vk.com/dev/docs.getMessagesUploadServer</a>, получив подобный код который написал ваше. Так могу уже отправить файл. Но хотелось бы сделать это автономным т.е без работы пользователя.<br />Заранее спасибо за ответ.</p>]]></description>
			<author><![CDATA[null@example.com (slavafedora)]]></author>
			<pubDate>Sat, 04 Nov 2017 06:06:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120746#p120746</guid>
		</item>
	</channel>
</rss>
