PDA

Просмотр полной версии : [Вконтакте] Google Chrome блокирует VK API


Probity
05.08.2017, 15:39
Приветствую, флэшеры!

Новая версия Google Chrome начала блокировать файл https://vk.com/swf/api_external.swf?_stV=8, который отвечает в соцсети за API. Как результат, многие приложения в соцсети потеряли возможности сохранять или загружать что либо из VK.

Возможно ли как-нибудь спасти приложение (в моем случае, фоторедактор)? Или правильнее задуматься о закрытии флэш-приложений?

Tails
05.08.2017, 18:46
Можно переделать взаимодействие с соц. сетью через их JavaScript SDK, запуская приложение в iframe.

undefined
05.08.2017, 18:51
а администрация говорит что-нибудь?

KBAC
06.08.2017, 01:49
вк и ок рекомендуют отказываться от flash sdk и переходить на JS sdk. Так и нужно поступить, браузеры блокируют флэш всё лучше и лучше с каждым днём.

caseyryan
08.08.2017, 10:46
А зачем вообще нужен этот файл? Даже ВКшники сами изначально советовали не использовать контейнер. Никогда в жизни им не пользовался. Запросы всегда слал на api.vk.com. По названию темы подумал, что там действительно что-то серьезное.
Приложение можно спасти переделав запросы на прямые и забыв про этот контейнер

razerw
22.09.2017, 16:38
А зачем вообще нужен этот файл? Даже ВКшники сами изначально советовали не использовать контейнер. Никогда в жизни им не пользовался. Запросы всегда слал на api.vk.com. По названию темы подумал, что там действительно что-то серьезное.
Приложение можно спасти переделав запросы на прямые и забыв про этот контейнер

А можете на примере подсказать как это реализовывается?

caseyryan
22.09.2017, 18:43
А можете на примере подсказать как это реализовывается?
Что конкретно не понятно? Я не буду писать какой-то абстрактный пример. Там кода не две строчки. Всё необходимое, для формирования запроса к vk api есть в документации (https://vk.com/dev/methods) ВК

razerw
22.09.2017, 22:44
Что конкретно не понятно? Я не буду писать какой-то абстрактный пример. Там кода не две строчки. Всё необходимое, для формирования запроса к vk api есть в документации (https://vk.com/dev/methods) ВК

это вот так что ли?
https://vk.com/dev/api_requests

pentaho
27.09.2017, 20:44
столкнулся с такой же проблемой, в приложении отключились все вызовы вконтактовских диалогов - оплата, инвайт друзей и тп.
не работает, пока руками не разрешаю доступ 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 по-новее указать и названия некоторых методов устарели. Точно сказать не могу, ибо давно уже ничего для вк не делал.