Как обращаться к АПИ Вконтакте, с помощью openapi или javascript SDK и в чем между ними разница?
Делаю сайт, который будет открываться в iframe внутри Вконтакте и как отдельный сайт. В документации написано, что для вызова методов из iframe приложений, нужно использовать javascript sdk, который не работает вне iframe. При этом использование и sdk и openapi может привести к конфликту.
Получается, что мне нужно в зависимости от того, айфрейм это или сайт, использовать разные библиотеки?
Как быть?
Для начала исследуйте обе, если действительно придется использовать в зависимости от того, iframe или нет, то это не составляет проблемы, ничто не мешает в JavaScript определяет, выполняется ли страница в iframe или нет, и загружать соответствующие script src.