привязка сайта к API

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

привязка сайта к API

Сообщение cema93 »

Цели: сделать авторизацию(сделано),сделать вывод статуса вконтакте, вывод друзей,вывод видео, вывод аудиозаписей.
http://moystih.listeffect.ru/
на сайте реализована авторизация через API вконтакте.

Код: Выделить всё

<div id="vk_api_transport"></div><div id="vk_login_button" onclick="loginUser()"></div><script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script>  <script type="text/javascript">    VK.init({        apiId: 1895442,        nameTransportPath: "/xd_receiver.html"    });     VK.UI.button('vk_login_button');      function vk_login() {        VK.Auth.login(vk_login_callback);        return false;    }     function vk_login_callback(response) {        if (response.status == "connected") {            getInitData();        }    };      function getInitData() {        var code;        code = 'return {'        code += 'me: API.getProfiles({uids: API.getVariable({key: 1280}),  fields: "photo"})[0]';        code += '};';        VK.Api.call('execute', { 'code': code }, onGetInitData);    }    function onGetInitData(data) {        var r;        if (data.response) {            // alert('da1');            r = data.response;            if (r.me) {                                                                 document.getElementById('vk_info').innerHTML = r.me.first_name + ' ' + r.me.last_name + '<br/><a href="http://vkontakte.ru/id' + r.me.uid + '"><img width="50" height ="50" src="' + r.me.photo + '"/>';              }        } else {            alert('no');        }    }     function loginUser() {        vk_login();        onGetInitData();    }</script>
а как сделать, чтобы на сайте выводился статус из вконтакте в отдельном dive
Последний раз редактировалось cema93 28 июн 2010, 23:39, всего редактировалось 3 раза.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: привязка сайта к API

Сообщение Александр »

cema93
document.write - стирает всё содержимое страницы и записывает новое.

Попробуй создай на странице блок, в котором будет выводиться информация

Код: Выделить всё

<div id="vk_info"></div>
И вместо

Код: Выделить всё

document.write(r.me.first_name + ' ' + r.me.last_name + '<br/><a href="http://vkontakte.ru/id' + r.me.uid + '"><img width="50" height ="50" src="' + r.me.photo + '"/>');
напиши

Код: Выделить всё

document.getElementById('vk_info').innerHTML = r.me.first_name + ' ' + r.me.last_name + '<br/><a href="http://vkontakte.ru/id' + r.me.uid + '"><img width="50" height ="50" src="' + r.me.photo + '"/>';
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

а как сделать, чтобы на сайте выводился статус из вконтакте в отдельном dive
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: привязка сайта к API

Сообщение Александр »

cema93
На форуме нет необходимости редактировать свои старые сообщения под другие свои вопросы. Твой вопрос и ответ на него, могут пригодиться другим людям, столкнувшимся с такой же проблемой. Новый вопрос можно задавать в новом сообщении, если он соответствует теме.
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

Александр писал(а):cema93
На форуме нет необходимости редактировать свои старые сообщения под другие свои вопросы. Твой вопрос и ответ на него, могут пригодиться другим людям, столкнувшимся с такой же проблемой. Новый вопрос можно задавать в новом сообщении, если он соответствует теме.
учту
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

а как сделать, чтобы на сайте выводился статус из вконтакте в отдельном dive
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

кто знает?
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

долго ждать ответа?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: привязка сайта к API

Сообщение Александр »

cema93 писал(а):долго ждать ответа?
Ты за всё это время не пробовал разобраться сам? Ответа можно и не дождаться... Где возникает проблема?
cema93
Сообщения: 23
Зарегистрирован: 06 июн 2010, 21:01

Re: привязка сайта к API

Сообщение cema93 »

я пробовал, просто понятия не имею как
Ответить