Просмотр полной версии : [Вконтакте] Google Chrome блокирует VK API
Приветствую, флэшеры!
Новая версия Google Chrome начала блокировать файл https://vk.com/swf/api_external.swf?_stV=8, который отвечает в соцсети за API. Как результат, многие приложения в соцсети потеряли возможности сохранять или загружать что либо из VK.
Возможно ли как-нибудь спасти приложение (в моем случае, фоторедактор)? Или правильнее задуматься о закрытии флэш-приложений?
Можно переделать взаимодействие с соц. сетью через их JavaScript SDK, запуская приложение в iframe.
undefined
05.08.2017, 18:51
а администрация говорит что-нибудь?
вк и ок рекомендуют отказываться от flash sdk и переходить на JS sdk. Так и нужно поступить, браузеры блокируют флэш всё лучше и лучше с каждым днём.
caseyryan
08.08.2017, 10:46
А зачем вообще нужен этот файл? Даже ВКшники сами изначально советовали не использовать контейнер. Никогда в жизни им не пользовался. Запросы всегда слал на api.vk.com. По названию темы подумал, что там действительно что-то серьезное.
Приложение можно спасти переделав запросы на прямые и забыв про этот контейнер
А зачем вообще нужен этот файл? Даже ВКшники сами изначально советовали не использовать контейнер. Никогда в жизни им не пользовался. Запросы всегда слал на api.vk.com. По названию темы подумал, что там действительно что-то серьезное.
Приложение можно спасти переделав запросы на прямые и забыв про этот контейнер
А можете на примере подсказать как это реализовывается?
caseyryan
22.09.2017, 18:43
А можете на примере подсказать как это реализовывается?
Что конкретно не понятно? Я не буду писать какой-то абстрактный пример. Там кода не две строчки. Всё необходимое, для формирования запроса к vk api есть в документации (https://vk.com/dev/methods) ВК
Что конкретно не понятно? Я не буду писать какой-то абстрактный пример. Там кода не две строчки. Всё необходимое, для формирования запроса к vk api есть в документации (https://vk.com/dev/methods) ВК
это вот так что ли?
https://vk.com/dev/api_requests
столкнулся с такой же проблемой, в приложении отключились все вызовы вконтактовских диалогов - оплата, инвайт друзей и тп.
не работает, пока руками не разрешаю доступ api_external.swf в адресной строке
Официальное тестовое приложение тоже не пашет - https://vk.com/app1742569
Через iframe пытаюсь - то же.
Как вызвать из as3 любое диалоговое окно теперь?
caseyryan
28.09.2017, 06:25
Через extenalInterface, например. Раньше это легко было сделать через библиотеку APIConnection (https://vk.com/dev/apiconnection_compile), чтобы не писать обращения к JS самому. Вполне возможно, что и сейчас всё работает, разве что версию API по-новее указать и названия некоторых методов устарели. Точно сказать не могу, ибо давно уже ничего для вк не делал.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.