X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Получение id пользователя Вконтакте
ScoRpiO_hb
ScoRpiO_hb
Topic Starter сообщение 16.7.2011, 2:26; Ответить: ScoRpiO_hb
Сообщение #1


Доброй ночи, уважаемык форумчане!:rolleyes:
Столкнулся я с такой проблемой: есть необходимость получения id пользователя Вконтакте путем подключения пользовательского API javascript. В документации вроде все и написано, но я никак не могу разобраться что к чему...:wacko:
Ребята, подскажите, что куда вставить?!?!?!:nea:
Допустим, есть php-файл (пустой). Как туда заинклюдить файл
<script src="http://vkontakte .ru/js/api/xd_connection.js?2" type="text/javascript"></script> ???
Как потом сделать, чтобы через GET-запрос получать id пользователя в переменную $USER ???
Помогите, пожалуйста, новичку!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 16.7.2011, 2:29; Ответить: alexdrob
Сообщение #2


(ScoRpiO_hb @ 16.7.2011, 05:26) *
Как туда заинклюдить файл

В HTML код)
это не инклудится это вставляется в страницу :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ScoRpiO_hb
ScoRpiO_hb
Topic Starter сообщение 16.7.2011, 2:35; Ответить: ScoRpiO_hb
Сообщение #3


(alexdrob @ 16.7.2011, 05:29) *
В HTML код)
это не инклудится это вставляется в страницу :)


Ну, это я понимаю))) Через print""; вставить нужно))) Но куда вставляется: в body или head??? И какова дальнейшая последовательность действий? Как получить id???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 16.7.2011, 2:39; Ответить: alexdrob
Сообщение #4


(ScoRpiO_hb @ 16.7.2011, 05:35) *
head

туда

(ScoRpiO_hb @ 16.7.2011, 05:35) *
Как получить id???

не разу не получал :)
вам нужно авторизовать пользователя на своём сайте? или вы делаете приложение для вконтакта?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ScoRpiO_hb
ScoRpiO_hb
Topic Starter сообщение 16.7.2011, 2:53; Ответить: ScoRpiO_hb
Сообщение #5


или вы делаете приложение для вконтакта?

Хочу сделать нечто подобное на приложение для контакта :)
По сути, мне необходимо как-то получить id... Имя и фамилия желательны, но не обязательны...
id по документации это user_id...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 16.7.2011, 2:59; Ответить: alexdrob
Сообщение #6


http://vkontakte.ru/developers.php?o=-1&am...%E6%E5%ED%E8%FF

ну тут написано же что при инициализации приложения вам user_id передастся в параметре GET
то есть скрипт ваш будет запуен и в него сразу будет переданы параметры

api_url – это адрес сервиса API, по которому необходимо осуществлять запросы.
api_id – это id запущенного приложения.
user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0.
sid – id сессии для осуществления запросов к API
secret – Секрет, необходимый для осуществления подписи запросов к API
group_id – это id группы, со страницы которой было запущено приложение. Если приложение запущено не со страницы группы, то значение равно 0.
viewer_id – это id пользователя, который просматривает приложение.
is_app_user – если пользователь установил приложение – 1, иначе – 0.
viewer_type – это тип пользователя, который просматривает приложение (возможные значения описаны ниже).
auth_key – это ключ, необходимый для авторизации пользователя на стороннем сервере (см. описание ниже).
language – это id языка пользователя, просматривающего приложение (см. список языков ниже).
api_result – это результат первого API-запроса, который выполняется при загрузке приложения (см. описание ниже).
api_settings – битовая маска настроек текущего пользователя в данном приложении (подробнее см. в описании метода getUserSettings).
referrer – это обозначение места откуда пользователь перешёл в приложение (см. список значений ниже).
access_token – ключ доступа для использования упрощённого вызова методов API.

Для IFrame приложений также передаётся hash запроса (данные после символа # в строке адреса) в параметре hash.


то есть
[PHP]$id = $_GET['user_id']; // это и будет id пользователя[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ScoRpiO_hb
ScoRpiO_hb
Topic Starter сообщение 16.7.2011, 3:09; Ответить: ScoRpiO_hb
Сообщение #7


Но там еще написано:
2. После загрузки страницы для инициализации приложения можно использовать следующий код: <script type="text/javascript">VK.init(function() { // API inicialization succeeded // Your code here }); </script>

Что с этим делать???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 16.7.2011, 3:18; Ответить: alexdrob
Сообщение #8


ну видимо это для написания скрпитов на JS и обращения к апи вконтакста, например с помощью аякс.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ScoRpiO_hb
ScoRpiO_hb
Topic Starter сообщение 16.7.2011, 3:22; Ответить: ScoRpiO_hb
Сообщение #9


То есть мое приложение должно будет иметь такой вид:[PHP]<?
$id = $_GET['user_id'];

print "
<html>

<head>
<script src="http://vkontakte .ru/js/api/xd_connection.js?2" type="text/javascript"></script>
</head>

<body>
<script type="text/javascript">VK.init(function() { // API inicialization succeeded
Здраствуйте, $id!
}); </script>
</body>

</html>";

?>[/PHP]

или такой:[PHP]<?
$id = $_GET['user_id'];

print "
<html>

<head>
<script src="http://vkontakte .ru/js/api/xd_connection.js?2" type="text/javascript"></script>
</head>

<body>
Здраствуйте, $id!
</body>

</html>";

?>[/PHP]

???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 16.7.2011, 3:34; Ответить: alexdrob
Сообщение #10


ну я не делал, думаю что то типо такого.
правда с кавычками у вас будет беда, и не пользуйтесь короткими тегами <? пишите полный тег <?php иначе может не работать

[PHP]<?php
$id = $_GET['user_id'];
?>
<html>

<head>
<script src="http://vkontakte .ru/js/api/xd_connection.js?2" type="text/javascript"></script>
</head>

<body>
Здраствуйте, <?php echo $id ?>!
</body>

</html>[/PHP]

вот как то так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Получение гос. гранта для IT сферы
4 metvekot 1541 22.3.2024, 21:06
автор: Rebex
Горячая тема (нет новых ответов) TopSmm.ru Накрутка Вконтакте/Instagram/YouTube и др. Гарантия на докрутку и самые низкие цены!
74 KalininDima 38885 15.3.2024, 16:12
автор: KalininDima
Открытая тема (нет новых ответов) Требуются работники в социальной сети Вконтакте
1 Дмитрий1981 916 2.2.2024, 1:07
автор: Vikbit
Открытая тема (нет новых ответов) Размещу ваши объявления о подработке в Москве или московской области в "ВКонтакте" и в "Телеграм"
1 Tia2 980 5.11.2023, 10:18
автор: maxmer
Открытая тема (нет новых ответов) Живые подписчики(клиенты) ВКонтакте с приглашений по критериям
0 Professor7717 982 28.7.2023, 23:52
автор: Professor7717


 



RSS Текстовая версия Сейчас: 20.4.2024, 5:23
Дизайн