Хей
Что-то потянуло написать приложение для ВК, где заточил бы все под себя
Ну да проблема в другом - api контакта ну никак не хочет отдавать результаты с правильным токеном пользователя, но с другого ip-адреса.
Объясняю:
Приложение у меня на iFrame - загружено на апач на вдске. Запросы ранее были такого рода:
Но разрабы вк шибко умные и отвечают 5(пятой) ошибкой на все мои запросы с сервера с использованием access_token.
Недолго прогуглив, узнал что данная проблема решается с помощью запросов на JS из браузера юзера к api серверу вк, затем передавая результат запроса на сервер приложения.
Поскольку в JS я полный ноль, прошу помощи.
Настрочил вот такой код:
НО, возвращать он ничего не возвращает.
Строка с ошибкой:
Да, находится она после js кода.
Если кто-то поможет с реализацией или подкинет нужных статей по этой теме(iFrame приложения и методы использующие Access Token), буду очень благодарен.
Что-то потянуло написать приложение для ВК, где заточил бы все под себя
Ну да проблема в другом - api контакта ну никак не хочет отдавать результаты с правильным токеном пользователя, но с другого ip-адреса.
Объясняю:
Приложение у меня на iFrame - загружено на апач на вдске. Запросы ранее были такого рода:
Код:
$getAudios = json_decode(file_get_contents('https://api.vk.com/method/audio.get?owner_id='. $account_id .'&access_token='. $access_token . ''));
$AudiosCount = $getAudios->count;
Недолго прогуглив, узнал что данная проблема решается с помощью запросов на JS из браузера юзера к api серверу вк, затем передавая результат запроса на сервер приложения.
Поскольку в JS я полный ноль, прошу помощи.
Настрочил вот такой код:
Код:
<script src="storage/js/jquery.js"></script>
<script>
$.get(
"https://api.vk.com/method/audio.get",
{
owner_id: "<?php echo $account_id; ?>",
access_token: "<?php echo $access_token; ?>"
},
onAjaxSuccess
);
function onAjaxSuccess(data)
{
var music_info = data;
}
$.post("index.php?json_music=" + music_info);
</script>
Код:
Notice: Undefined index: json_music in var/vkapp/index.php on line 39
Код:
$getAudios = json_decode($_POST["json_music"]);
Если кто-то поможет с реализацией или подкинет нужных статей по этой теме(iFrame приложения и методы использующие Access Token), буду очень благодарен.