Этот сайт не наркоманов. Это сайт программистов. Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 26 Май, 2012, 04:16:09

Страниц: [1] 2 3
Печать
Автор Тема: iFrame приложения вконтакте  (Прочитано 1504 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Nox    ↓ 
30 Август, 2010, 10:06:21
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35

Люди подскажите пожалуйста, для доступа к данным пользователя приложение должно быть одобренно?
Кто нибудь из вас занимался разработкой подобых софтин?
Я использую класс , который скачал из документации на оф. сайте вконтакте ( http://vkontakte.ru/source/APIServerPHPClass.zip ), но  не получается получить данные через getProfile  
Спустя 39 секунд добавил
у меня приложение не прошло проверки, может из за этого?
Записан
Nox    ↓ 
30 Август, 2010, 10:14:35 , спустя 8 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35

поиск не работает
 
Ошибка базы данных
Пожалуйста, повторите еще раз. Если ошибка продолжает повторятся, обратитесь к Администратору.
Записан
Sinkler    ↓ 
30 Август, 2010, 10:28:54 , спустя 14 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6811
Сила слова: 1.07

поиск не работает
знаем, пока можете гугль юзать
Записан

Nox    ↓ 
30 Август, 2010, 10:38:59 , спустя 10 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35


поиск не работает
знаем, пока можете гугль юзать
гуглил, ответа нет.
Записан
ivanscm    ↓ 
30 Август, 2010, 10:45:48 , спустя 6 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

из за этого не может быть. если вы автор то  для вас все методы работают.
Записан

Nox    ↓ 
30 Август, 2010, 10:58:41 , спустя 12 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35


из за этого не может быть. если вы автор то  для вас все методы работают.
хм тогда не понятно... в чем моя ошибка
Записан
ivanscm    ↓ 
30 Август, 2010, 11:01:02 , спустя 2 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

я фреймовые приложения не делал. только флеш. их серверных методов реальзовывал только получение и списывание голосов :) ошибка у вас :) хотя секьюрные методы доступны после одобрения. а вот getProfile должен работать.
Записан

phpdude    ↓ 
30 Август, 2010, 11:05:44 , спустя 4 минуты 42 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20793
Сила слова: 1.66

хотя секьюрные методы доступны после одобрения.
в режиме тестирования - всегда доступны.
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
ivanscm    ↓ 
30 Август, 2010, 11:13:06 , спустя 7 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

не помню, но у меня все прошло гладко. ТС попробуй почитать тут http://vkontakte.ru/developers.php может все таки указаны какие нить ограничения
Записан

Nox    ↓ 
30 Август, 2010, 12:20:52 , спустя 1 час 7 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35

я тут стараюсь без класса самостоятельно что нить сворганить.
Сам понимаю , что получается полная фигня. Надуюсь поможете поправить. Не дагоню как формированть sig да и вообще запрос
 

PHP
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
session_start();
 

$api_secret = "7uUd2ipiORMMjhH0MzL7"; // со страницы ПЛАТЕЖИ
$api_id     = "1932884";// id вашего приложения
 

 
if (!$_SESSION['id'])
{
    $auth_key   = $_GET['auth_key'];
    $viewer_id  = $_GET['viewer_id'];
    $_SESSION['id'] = $viewer_id;
    header ('Location: index.php');
    exit();
}
 

echo $_SESSION['id'];
 
$sig = md5("$_GET[viewer_id]v=3.0&api_id=$api_id&method=getProfiles");
 
$test = file_get_contents('http://api.vkontakte.ru/api.php?v=3.0&api_id='.$api_id.'&method=getProfiles&format=json&uids='.$_SESSION['id']);
 
echo $test;
Записан
Nox    ↓ 
30 Август, 2010, 12:27:20 , спустя 6 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35

пар "parameter_name=parameter_value", расположенных в порядке возрастания имени параметра (по алфавиту). что вот это вообще значит
Записан
SpartakuS    ↓ 
30 Август, 2010, 12:44:33 , спустя 17 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

Nox, ну типа как гет параметр.
Записан


цска ебаное гавно.
Nox    ↓ 
30 Август, 2010, 01:04:14 , спустя 19 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: -7
Сообщений: 209
Сила слова: -3.35


Nox, ну типа как гет параметр.
тоесть надо все гет параметры там перечислить?
Записан
SpartakuS    ↓ 
30 Август, 2010, 01:05:30 , спустя 1 минуту 16 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

Nox, ну я то откуда знаю. Я же вижу только выдранную из контекста фразу.
Записан


цска ебаное гавно.
ivanscm    ↓ 
30 Август, 2010, 01:09:35 , спустя 4 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

вот моя рабочая функция, сиди кури :)
PHP
function getBalance($url, $api_id, $safe_secret_key, $uid)
    {
        $in_random = rand();
        $UNIX_time = time();
        $sig = md5("api_id=".$api_id."format=jsonmethod=secure.getBalancerandom=".$in_random."timestamp=".$UNIX_time."uid=".$uid."v=2.0".$safe_secret_key);
        $str = "api_id=".$api_id."&format=json&method=secure.getBalance&random=".$in_random."&timestamp=".$UNIX_time."&uid=".$uid."&v=2.0";
        $api_result = file_get_contents($url . "?" . $str . "&sig=" . $sig);
       
        return $api_result;
    }
Спустя 24 секунды добавил
правда под вторую версию
Записан

Страниц: [1] 2 3
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario