Что означает api initialization failed
Решение проблемы api initialization failed в Одноклассниках
Иногда, при попытке зайти в социальную сеть «Одноклассники» или запустить на данном ресурсе приложение, пользователь получает в ответ сообщение «API initialization failed». Подобным сообщением, браузер или приложение уведомляют пользователя о сбое во время подготовки к работе интерфейса управления приложением.
СПРАВКА: API – расшифровывается как Application Programming Interface (интерфейс прикладного программирования). Название говорит само за себя. Интерфейс позволяет взаимодействовать с приложением.
API initialization failed в Одноклассниках — что делать с ошибкой?
Несмотря на то, что данное сообщение выглядит довольно устрашающе, никаких серьезных последствий от данного сбоя нет. Исправить подобную ошибку собственноручно способен любой пользователь, не прибегая к помощи специалиста.
По какой причине возникает подобная проблема? Их может быть несколько:
ВНИМАНИЕ: Проблемы могут быть не у пользователя, а у организации или ресурса, которые предоставляют услуги. В данном случае, проблема может быть в самих «Одноклассниках».
Как исправить ошибку
Теперь, когда всевозможные причины возникновения подобной ошибки обозначены, рассмотрим способы устранения данной неисправности.
ВНИМАНИЕ: Редактировать файл hosts следует только от имени администратора. В противном случае система не позволит сохранить произведенные изменения.
После выполнения всех вышеперечисленных действий необходимо перезагрузить систему. Если устранить проблему не получилось, то, скорее всего причина ошибки находится вне устройства. В таком случае стоит оповестить тех поддержку и выждать время.
API initialization failed на Одноклассниках: что делать?
Многочисленные пользователи социальных сетей зачастую сталкиваются с такой проблемой, как невозможность пройти инициализацию. Особенно волнителен этот вопрос для участников игры contract wars. По свидетельствам участников профильных форумов, в последнее время игры в одноклассниках требуют установки новой версии Adobe Flash Player. Итак, если вы один из тех, кто увидел надпись API initialization failed в Одноклассниках, возникает закономерный вопрос: что делать?
Что же все-таки делать?
API initialization Failed в переводе с английского означает ошибка инициализация API. Дословно термин можно перевести как подготовка к работе, создание, настройка параметров. Данное определение подходит как для программ, так и для аппаратных устройств. Проходя инициализацию, пользователь приводит их в полную готовность.
Специалисты рекомендуют проверить компьютер на наличие вирусов. Нелишним будет установить антивирусную программу, чтобы в дальнейшем устройство работало без перебоев. Теперь необходимо выполнить простой алгоритм действий. Обновить Adobe Flash Player, пройдя по следующей ссылке: http://www.surfpatrol.ru/ru/report.
Очистить кэш браузера на ПК. Процедура поможет избавиться от лишней информации в виде просмотренных веб-страниц, фотографий, видеороликов и прочего контента. Освободив память на жестком диске, можно рассчитывать на корректную работу компьютера. В большинстве браузеров это делается при помощи комбинации Ctrl+Shift+ Del.
Файл НOSTS в самый необходимый момент блокирует доступ к нужной социальной сети, что доставляет массу неудобств пользователям. Его необходимо найти по пути: C:\WINDOWS\system32\drivers\etc и оперативно почистить. Нужно удалит все строки после 127.00.1 localhost. Затем перезагрузите ПК.
Все шаги необходимо совершать только после полной очистки компьютера от вирусов, установки прочной антивирусной базы. Также страница в одноклассниках может не открываться из-за неполадок в работе игрового сервера. В этом случае можно сделать паузу и попробовать зайти в данное приложение позже.
Еще одной рекомендацией специалистов, наряду с очисткой кэша, является необходимость почистить куки. После данных мероприятий, можно повторить попытку зайти на сайт. Предварительно необходимо убедиться в том, что браузер не нуждается в обновлении. Удостовериться в этом можно, пройдя по ссылке: http://www.bravica.net/ru/net-browser.html.
Напоследок рекомендуется установить последнюю версию флеш-плеера.
Как исправить странную ошибку при инициализации api?
Есть приложение для одноклассников, стартовая страница которого (открывается во фрейме) страница с адресом вида site.ru/app/index.php. При его открытие происходит инициализация апи и обращение с помощью его к users.getCurrentUser. Всё работает нормально, апи возвращает корректные данные.
Но если пройти по ссылке расположенной в самом приложение (на тот же адрес страницы приложения) то появляется ошибка при инициализации апи Uncaught TypeError: Cannot read property ‘indexOf’ of undefined (fapi5.js:1)
подключаю и инициализирую апи так:
Подскажете как исправить данную ошибку
Оценить 2 комментария
Страница которая отображается по умолчанию во фрейме vk2.vkubani.ru/chat/index.php
(в настройках приложения в пункте Ссылка на приложение указан именно этот адрес)
При старте приложения (когда сразу отображается эта страница), инициализация и обращение к апи происходит нормально.На этой странице есть несколько ссылок, в том числе и на неё саму(href=’index.php’).Так вот при переходе по этим ссылкам(в том числе на index.php) возникает описанная ошибка.
При обращении без фрейма, из браузера к vk2.vkubani.ru/chat/index.php описанная ошибка появляется сразу(но это наверное нормально,тк открывается как отдельный сайт а не приложение одноклассников).
Вопрос немного не в тему: может приложение одноклассников должно представлять собой одну страницу,которая дёргает данные по ajax.