Имя: Пароль:
1C
1С v8
Авторизация в ВК из 1С через поле HTML документа на УФ
0 Вельможа
 
28.12.19
21:32
Здравствуйте, уважаемые!
Платформа 8.3.16.1063. УТ 11.4.
Пытаюсь сделать авторизацию в ВК из УТ 11. Ранее в 10-ке на гораздо более старой платформе для этого использовал поле HTML документа. Использовал такой код:

ЭлементыФормы.ПолеHTMLДокумента1.Перейти("https://oauth.vk.com/authorize?client_id=6074054&scope=photos,market,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token";);

В ответ получал страницу авторизации ВК, где после ввода логина и пароля в ответ нас перекидывало на страницу, в полном адресе которой после символа решетки содержался токен, необходимый далее для работы с ВК. Этот токен можно было получить легко. Он хранился в location.hash.
Но, так как платформа была старая, в ней использовался в качестве движка IE. В свежих же платформах уже WebKit. И в location.hash пусто. Адрес страницы в DOM не содержит символов после решетки. А если просто в WebKit-браузере проделать тоже самое, то там в location.hash хеш лежит, как ему и положено.
Возникает вопрос: а как, собсно, получить hash? Хде его таперича искать-то?
1 NcSteel
 
28.12.19
21:45
А не легче подождать 8.3.17, там уже в платформу вк встроен.
2 Вельможа
 
28.12.19
21:51
(1), дак это ждать надо.
3 Demasiado
 
28.12.19
22:23
Уже тестовую выложили
4 Вельможа
 
29.12.19
10:27
(3), ну, ладно, другую версию платформы поставить - вопрос отдельный. И все же, кто-нибудь разбирался с тем, где теперь найти  hash?
5 Вельможа
 
30.12.19
19:13
Решение нашлось.Вот тут
http://catalog.mista.ru/public/195276/
Комментарий 43.
2 + 2 = 3.9999999999999999999999999999999...