getUserBalance чет не работает
Добавлено: 07 ноя 2010, 10:22
Всем привет!
Вчера начал читать документацию по iframe приложениям вконтакте и стал делать вывод имени, фамилии и айди...
Всё работло отлично.. Потом попробовал сделать выввод числа голосов (сколько у юзера голосов в приложении), вывод почему то не работает... обыскал много форумов, но так ничего не нашел...
подскажите что не так?
Вчера начал читать документацию по iframe приложениям вконтакте и стал делать вывод имени, фамилии и айди...
Всё работло отлично.. Потом попробовал сделать выввод числа голосов (сколько у юзера голосов в приложении), вывод почему то не работает... обыскал много форумов, но так ничего не нашел...
подскажите что не так?
Код: Выделить всё
<?php // Для начала, определим все постоянные значения:define('API_ID', "2008738"); // ID вашего приложенияdefine('API_VERSION', "3.0"); // Версия API (на данный момент она равняется 3.0)define('API_SECRET', "******************I"); // Тот самый защищённый ключ // Генерируем подлинный auth_key (для наглядности, назовём его secret_key)$secret_key = md5(API_ID . "_" . $_GET['viewer_id'] . "_" . API_SECRET); // вместо постоянной API_ID, можно воспользоваться полученной от сервера $_GET['api_id']. Разницы между этими значениями нет (если, конечно, запрос не фальшивый :)) // Если нет сессии (т.е. пользователь НЕ авторизирован), сравниваем наш подлинный secret_key с полученным auth_key, и при успехе ставим сессию user_id, содержащую id текущего пользователя.if (!$_SESSION['user_id']){ if ($_GET['auth_key'] == $secret_key) { $_SESSION['user_id'] = $_GET['viewer_id']; } else { exit("Something wrong..."); }} $method = "getProfiles";$sig = md5("api_id=" . API_ID . "method=" . $method . "uids=" . $_SESSION['user_id'] . "v=" . API_VERSION . API_SECRET);$user = simplexml_load_file("http://api.vkontakte.ru/api.php?api_id=" . API_ID . "&v=" . API_VERSION . "&method=" . $method . "&uids=" . $_SESSION['user_id'] . "&sig=" . $sig);$name = $user->user->first_name . " " . $user->user->last_name."<br>". $user->user->uid; echo $name; $methodd = "getUserBalance";$sigd = md5("api_id=" . API_ID . "method=" . $methodd . "v=" . API_VERSION . API_SECRET);$userd = simplexml_load_file("http://api.vkontakte.ru/api.php?api_id=" . API_ID . "&v=" . API_VERSION . "&method=" . $methodd . "&sig=" . $sigd);$named = $userd->balance; echo "<br><BR>sadasdas: ".$named;?>