ВКонтакте Open API

Краткое описание ВКонтакте Open API

Инициализатор API ВКонтакте. Нужен для работы большинства приложений и виджетов ВКонтакте.

Подробнее

Цена: 0 р.

Разместил: ORS

ВКонтакте Open API

Описание

Получение ВКонтакте Open API

Виджеты Вконтакте для своей работы используют API Вконтакте, который подключается при помощи данного модуля.

Существует 2 способа получения API_ID. Первый описан на странице http://vkontakte.ru/developers.php?o=-1&p=Open+API:

  1. Необходимо создать новое или взять уже созданное приложение.
  2. На странице редактирования настроек приложения заполнить необходимые поля Open API:
    Open API URL — адрес сайта, к которому Вы планируте подключить Open API (например http://durov.at/)
    Базовый домен — базовый домен Вашего сайта (например, durov.at)

Второй способ — непосредственно на странице любого виджета, например комментариев http://vkontakte.ru/developers.php?o=-1&p=Comments. Для этого добавить свой сайт и скопировать из «Кода для вставки» цифру после apiId.

После получения идентификатора в настройках данного модуля нужно установить API ID. После этого будут работать любые модули, использующие виджеты ВКонтакте без каких-либо конфликтов.

Версии:

v1.0 (2012-08-01)

  • Добавлена версия для PrestaShop 1.5;
  • Модуль использует асинхронный api.

Характеристики

  • Совместимость с PrestaShop 1.2.x: Полная
  • Совместимость с PrestaShop 1.3.x: Полная
  • Совместимость с PrestaShop 1.4.x: Полная
  • Совместимость с PrestaShop 1.5.x: Полная

Отзывы (77)

  • Юрий

    почему то не хочет работать, open-api, хотя добавил. Как будто загрузка идет какая-то, но ничего не выводит


  • Илья

    хм да сегодня целый день говорит Open API security breach
    И не кнопка, не коментарии не грузит, хотя нечгео не менялось... OpenID не трогали... Подскажите что сделать?


  • Алексей

    У меня 1.4....Устанавливаю модуль..а он не отображается...не в админке,не в папке. Что делать?


    • ORS

      Распакуйте содержимое папки 1.4 в корень сайта. В архиве несколько модулей для разных версий.


  • Алексей

    К сожалению не знаю как это сделать?(
    Попробовал по отдельности загрузить..,тоже не выходит


    • ORS

      В папке modules у вас должна находится папка vkapi. Если она там есть проверьте не стоят ли над списком модулей в админке фильтры.


  • Алексей

    Папка есть...Фильтры не стоят..,в админке нету


    • ORS

      Отправьте через форму контактов данные для доступа на фтп и в админку


      • Алексей

        Расскажите пожалуйста по пунктам,как надо делать
        Я разархивировал архив. Вижу 3 папки(1.3, 1.4, vkapi)Какую из папок нужно заархивировать и загрузить с помощью загрузчика модулей?Уже все перепробовал. Папки есть,но в админке не отображается этот модуль


        • ORS

          Там только 2 папки. 1.4modulesvkapi и 1.3modulesvkapi. Нужно либо заархивировать папку 1.4modulesvkapi и загрузить через загрузчик, либо скопировать содержимое 1.4 в корень сайта.


          • Алексей

            Нет,там 3 папки.Посмотрите. А папка 1.4 содержит папку "modules"которая в свою очередь ещё содержит папку "vkapi"
            Архивирую папку 1.4, загружаю через загрузчик. В папке Modules появляется а вот в админке нету нигде...через поиск тоже не находится


            • ORS

              Нужно заархивировать только папку vkapi из папки 1.4 modules


              • Михаил

                У меня такая же тема. модуль в папке Modules появляется, а в админке нету.


                • Евгений

                  Таже фигня, заархивировал 1.4 установил через загрузчик, в папке с модулями vkapi есть а в админке нет :( ... может быть можно ID приложения прямо на серваке вставить?


                • Евгений

                  Тупанул - в (модулях) админке появился отдельный пункт "социальные сети"... Автору спасибо - как поставлю "мне нравиться" с Вашего сайта, обязательно оплачу труд.


  • Алексей

    И так тоже пробовал...ничего не выходит. Модуль должен появится в других модулях?его там нет(


    • ORS

      Он на вкладке Реклама и Маркетинг. Отправьте через форму контактов данные для доступа на фтп и в админку. Установлю сам.


  • Алексей

    Откуда еще можно взять данный модуль?


  • Алексей

    Всё,вижу!Спасибо за терпение)


  • Алексей

    Теперь возникла новая проблема. Получаю api id вторым способом. Все заполнил,нажал сохранить. Но никакой цифры после apiId не увидел. Текст следующий: VK.init({apiId: API_ID, onlyWidgets: true});
    </script>


  • Алексей

    С пятого раза получилось увидеть сам ID


  • Алексей

    Скажите,а есть возможность как то модерировать комментарии?Например запрещать оставлять их определённому пользователю?


  • Климент

    Здравствуйте. Модуль создает вкладку отзывы рядом с вкладкой отзывы. Можно как-то их соединить? Спасибо


    • ORS

      Соединить нельзя. Можно отключить стандартные отзывы.
      И кстати вкладку создает не этот модуль, а модуль комментариев вконтакте.


  • russin

    Здравствуйте.
    Я скачал socializ.zip в нем лежит 2-ве папки 1.3 и 1.4, мне надо 1.4, захожу, в ней папка modules в ней socializ - >
    - css
    - i
    - js
    - socializ.php
    - config.xml
    - ru.php
    - logo.gif

    -----------------------------------
    я беру и просто копирую папку socializ в modules (у себя) но в админке нечего не появляется(
    не каких папок с названием vkapi как написано в верхних коментриях не существует.
    Подскажите подробно как устанавливать с имеющемся архивом.


  • russin

    короче я так понимаю не где оно и не должно появляться?? просто будут работать социальные виджиты(соцкнопки)??


    • ORS

      Нужно скачать и установить модуль ВКонтакте Open API (в socializ.zip его нет).


  • Сергей

    Вопрос такой скачал отзывы контакта, установил ID, сделал второй шаг скопировал номер и вставил в админке сайта в ID, пишет следующее No application domain specified это что ?


    • ORS

      API ID не соответствует адресу вашего сайта.


  • Максим

    Подключаю API таким образом: VK.init({apiId: ID, onlyWidgets: true});
    В итоге (если включить отображение ошибок) выдаёт ошибку:
    Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "[domen">/themes/mytheme/header.tpl" on line 73 "VK.init({apiId: [ID">, onlyWidgets: true});" - Unexpected ":", expected one of: "}" , " "' in [domen">/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 [domen">/tools/smarty/sysplugins/smarty_internal_templateparser.php(2855): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 [domen">/tools/smarty/sysplugins/smarty_internal_templateparser.php(2920): Smarty_Internal_Templateparser->yy_syntax_error(2, ':') #2 [domen">/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(2, ':') #3 [domen">/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_Smart in [domen">/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431


    • ORS

      Не надо шаблоны править. Установите модуль и в его настройках введите API ID


  • m4rkell

    Странно, второй день бьюсь, но никак не отображается кнопка мне нравиться и виджет комментариев, все Вконтакте. менял домены даже, соответственно к ним создавал новый сайт, Id правильно вписывал. Уже не первый сайт так подключаю на вашем модуле. А тут прям засада какая то, на стандартной теме тоже не показывает...


  • m4rkell

    Ошибок не выдает никаких, просто не отображается..


    • Ors

      Нажмите сброс у модуля соцвиджетов.


  • Алексей

    Добрый день!

    Перечитал все комментарии, делал сбросы, перестанавливал модули, кнопка Вконтакте так и не появляется.
    Сайт www.timepride.ru - надеюсь на содействие.

    Алексей


    • Ors

      У вас модуль ВКонтакте Open API не установлен в хук header. Добавьте его вручную через админку Модули/Позиции. Отключите сжатие javascript в коде страницы на вкладке Настроки/Производительность.


  • Алексей

    В админке модуль и так был в "header of pages", на всякий случай удалил его и добавил вручную, убрал сжатие javascript, почистил смарти кэш. К сожалению, все по старому...


    • Ors

      Уже лучше. Появилась в коде функция VK_async.read.
      Теперь поместите модуль кнопок в хук vkapiInit.


  • Алексей

    Уважаемый Ors!
    Так как решить проблему, кнопка до сих пор не отображается.
    Спасибо!


    • Ors

      В http://www.timepride.ru/themes/theme308/header.tpl удалите скрипт http://vk.com/js/api/share.js?11


  • peopleboom

    Добрый вечер! Ситуация аналогичная, только не показывает сообщество, ни один час бьюсь с проблемой. Сообщество показывается только когда переходишь в Настройки >Модули>Позиции и при нажатии (это где можно перемещать модули вручную) на модуль оно появляется. Сайт igeekshop.ru
    Надеюсь на вашу помощь.


    • Ors

      1. Обновить модуль сообществ
      2. Нажать кнопку сброс рядом с модулем
      3. Включить перекомпиляцию шаблонов на вкладке Настройки/Производительность (потом можно будет отключить)


  • peopleboom

    Ors,
    1. Обновил, ничего не изменилось.
    2. Сбрасывал, не работает.
    3. Включал перекомпиляцию, не работает.

    Так же не работает модуль соц.закладок, и кнопка мне нравиться, но кнопка одноклассников работает. Про несовместимость знаю. Сейчас эти модули удалены.


  • Алексей

    Добрый день! Последнее время стала вылетать ошибка на сайте www.timepride.ru

    Uncaught Error: VK.Widgets: object #vk_like not found. - с чем это может быть связано?

    Спасибо!


    • Ors

      Эта ошибка не влияет на выполнение скриптов


  • Алексей

    К сожалению, вижу (через вебвизор) что у многих пользователей после этой ошибки не отображается кнопка вконтакте. Так что сомневаюсь, что эта ошибка не влияет на выполнение скриптов...


  • kanyuka

    Добрый день!
    Понимаю, что уже обсуждали тысячу раз но всё же прошу помощи. Модуль с кнопками установил. На вконтакте вроде всё правильно сделал. Модуль Open API установил и код в него писал. Пробывал разные варианты при подключении виджета к сайту... Результат один - всё работает, кроме кнопки вконтакте. Её вобще нет. В чём может быть причина? Спасибо.


  • Liudmila

    Большое спасибо за вашу работу! Все делала в первый раз - сразу получилось. Теперь есть и группа, и модуль "мне нравится". Желаю успехов!


  • Дмитрий

    А можно каким-то образом сохранить все набранные лайки и комментарии при смене домена? Не смог найти возможность редактирования адреса сайта в "Виджет "Мне нравится"


    • Ors

      В виджетах домена и нет. Там есть ид сайта. Попробуйте сменить адрес сайта в приложении при сохранении ид где-то на этой странице http://vk.com/editapp?act=create


  • Alexey

    Доброго времени суток
    Проблема все та же - не отображается "Мне нравится" на сайте
    http://allfigurki.ru/allfigurki.ru/index.php
    Сбрасывал модуль соц сетей - не помогло
    При попытке задать положение пишет "Модуль не может быть трансплантирован в хук."
    Подскажите пожалуйста в чем проблема


    • Ors

      У вас не установлен модуль Мне нравится


  • Alexey

    исправил сей глупость с модулем
    но увы кнопки ни Вк ни мейла нету
    mma-city.ru


    • Ors

      У вас старая версия модуля Мне нравится, либо остался старый код из кэша смарти.
      Обновите модуль со страницы загрузки и на вкладке Настройки/Производительность включите принудительную перекомпиляцию


  • Кирилл

    Здравствуйте! не хочу показаться дураком, но перечитал все коменты относительно все модулей связанных с контактом, все установил, все находится в нужных хуках, api в настройках добавил, но нет ни кнопки в "мне нравится", а вкладка комментарии в контакте есть, но пустая. уартиже переустанавливал, очищал смарти и все остальное...


      • Кирилл

        http://steel-and-style.ru, вот адрес, установил модули заново, снова та же история


    • Ors

      У вас на странице ошибка javascript Uncaught TypeError: Object [object Object"> has no method 'autocomplete'
      Исправьте сначала ее и все будет работать.


  • Кирилл

    спасибо за подсказку, переустановил модуль поиска, ошибка пропала, модули заработали!)


  • newtc

    Привет, мен подскажи плиз как поставить кноаки над кнопкой в корзину http://imageshack.us/content_round.php?page=done


  • Александр Кочуров

    Добрый день, пытаюсь поставить VK API на PrestaShop 1.5.6.1. Скачал с вашего сайта, распаковал модуль для 1.5, создал ZIP модуля, установил. ОК. У меня 2 сайта, на втором 1.5.4.1. Там модуль заработал сразу - в тэге head ссылка на vk.com/js/api/openapi.js появилась в коде страницы, всё ок, а на сайте с 1.5.6.1 что-то пока не могу победить. Кэш смарти сбрасывал, перекомпиляцию шаблона включал. Сбрасывал настройки модуля API, через хуки заново его перецеплял в заголовок страницы. Не публикуется модуль в тэг head. Сайт www.naturalcare.su. Помогите, пожалуйста, разобраться. Спасибо заранее!


  • Дмитрий

    Добрый день, после установки у меня отображается почему то другая группа, покупал у Вас модуль Модуль виджета ВКонтакте
    Пробовал так три раза и три разные группы(


  • rttrrt

    Добрый день
    не могу настроить модуль коментарии в контакте, владка появилась но пишет ошибку
    App is blocked и идет постоянная загрузка помогите что делать?
    до этого установил модуль группы в контакте работает без проблем а вот с коментариями засада...


    • Ors

      Видимо ваше приложение заблокировано


  • wintertechno

    Установил модуль в хук header. Прописал APP ID, созданный предварительно
    адрес магазина - http://xn--80aairftm.xn--b1aedam2bobibu.xn--p1ai/


    • Ors

      Модуль установлен и работает. Теперь можете установить другие связанные с ним модули: например модуль групп и кнопок.