Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.08.2012, 23:38
Новичок на форуме
Отправить личное сообщение для Win32 Посмотреть профиль Найти все сообщения от Win32
 
Регистрация: 12.02.2012
Сообщений: 4

Сайт для работы с VK API, OpenAPI. С чего начать?
Здарова.
Вот решил этим занятся, а с чего начать незнаю. Везде где искал подобные темы шлют на страницу девелоперов и т.п. документции разгребать, которые Я давно разгребаю но как и с чего начать так и непонял.
Вот нашел только работающий код который сообщает вкИД:
<div id="login_button" onclick="VK.Auth.login(authInfo);"></div>
<script language="javascript">
	VK.init({
		apiId: 3065693
	});
	function authInfo(response) {
	  if (response.session) {
		alert('user: '+response.session.mid);
	  } else {
		alert('not auth');
	  }
	}	
	VK.Auth.getLoginStatus(authInfo);		
	VK.UI.button('login_button');	
	
</script>


Да, с получением authInfo понятно, но как мне достать, к примеру, список фотоальбомов в json и распарсить? Читал нужно получить права, а как их получить? Обычно в подобного рода ситуациях в приложениях всплывает окно мол разрешить доступ и т.д. но как его вызвать и что с ним делать - хз.

В общем, очень нужна помощь в этом начинании, буду признателен любой полезной инфе
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2012, 00:18
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Этот вопрос Вы должны были задавать не на форуме, а в их группе.

Там бы и разжевали, может быть.

Ну, раз уж спросили, я попробую ответить

Сообщение от Win32
которые Я давно разгребаю но как и с чего начать так и непонял.
Стартуем здесь -> http://vk.com/developers.php?oid=-1&p=Open_API
Цитата:
Подключение Open API
Для подключения Вашего сайта к платформе Open API, необходимо выполнить следующие действия:

Необходимо создать новое или взять уже созданное приложение.
На странице редактирования настроек приложения заполнить необходимые поля Open API:
Open API URL – адрес сайта, к которому Вы планируте подключить Open API (например http://durov.at/)
Базовый домен – базовый домен Вашего сайта (например, durov.at)

Инициализация
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
  VK.init({
    apiId: ВАШ_API_ID
  });
</script>
Как только инициализируем АПИ и авторизируем (VK.Auth.login) пользователя, появляется возможность использовать всё, что описано здесь.


Сообщение от Win32
но как мне достать, к примеру, список фотоальбомов в json и распарсить?
photos.getAlbums
А так как у нас не php, а JS, вызываем этот метод через JS'овую обёртку VK.Api.call. там есть пример.

Сообщение от Win32
Обычно в подобного рода ситуациях в приложениях всплывает окно мол разрешить доступ и т.д. но как его вызвать и что с ним делать - хз.
из страницы с getAlbums (выше)
Цитата:
Для вызова этого метода Ваше приложение должно иметь права с битовой маской, содержащей 4. (Подробнее о получении прав)
Вообще права нужно запрашивать на этапе авторизации : VK.Auth.login
Цитата:
Если задан параметр settings, то пользовательские настройки приложения сравниваются со значением переданным в settings и в случае необходимости запрашиваются те, которых не хватает. С текущим списком битовых маск настроек можно ознакомится на странице ЗДЕСЬ.
Поменять права же можно через JS API : showSettingsBox, если пользователь убрал галку с доступа к фоткам.



Good luck!

Последний раз редактировалось melky, 08.08.2012 в 00:21.
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2014, 22:23
Новичок на форуме
Отправить личное сообщение для toni09 Посмотреть профиль Найти все сообщения от toni09
 
Регистрация: 29.01.2014
Сообщений: 1

Win32, расскажите об успехах, у Вас получилось? Можно узнать на чем Вы подняли сервер, что повесили? Если можно узнать исходники скриптов? А то есть задумка, очень похожая на вашу, но реализацию еще не могу продумать до конца.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Script для автоматизации работы с браузером ksa791 Общие вопросы Javascript 6 02.04.2009 14:30
Сайт для вебмастера - оцените, пожалуйста iGenek Ваши сайты и скрипты 11 14.01.2009 01:40
Для чего ограничен поиск? ZoNT Сайт Javascript.ru 4 01.10.2008 15:55
Требутся создать сайт для художника, в качестве онлайн-портфолио. kir12 Элементы интерфейса 1 14.05.2008 19:42