Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.02.2010, 22:19
ALIEN XIII вне форума Посмотреть профиль Отправить личное сообщение для ALIEN XIII Посетить домашнюю страницу ALIEN XIII Найти все сообщения от ALIEN XIII
  № 11  
Ответить с цитированием
ALIEN XIII
 
Аватар для ALIEN XIII

Регистрация: Feb 2008
Адрес: Volgograd
Сообщений: 23
Отправить сообщение для ALIEN XIII с помощью ICQ
Да я уже все способы перепробовал.. Почему-то всё равно не грузит(
Либо ничего не меняется, и по-прежнему отображается код:
Код:
<?xml version="1.0" encoding="utf-8"?>
<response list="true">
 <user>
  <uid></uid>
  <first_name></first_name>
  <last_name></last_name>
 </user>
</response>
либо он выводит коротко и ясно "Undefined", либо вообще никак не реагирует...

Может там как-то по-другому xml переводить надо?


Последний раз редактировалось ALIEN XIII; 25.02.2010 в 22:37.
Старый 26.02.2010, 05:38
hopmaster вне форума Посмотреть профиль Отправить личное сообщение для hopmaster Найти все сообщения от hopmaster
  № 12  
Ответить с цитированием
hopmaster
 
Аватар для hopmaster

Регистрация: Feb 2010
Адрес: (_x,_y)
Сообщений: 25
Записей в блоге: 1
Ты попробовал сделать так как я написал? Точ в точ обьяви как я написал. И если не получится - код сюда, будем разбираться. Ты вообще программист или где? Да еслиб у меня не получалось две недели эту фигню сделать, я б уже плюнул и собственную функцию сделал бы давно для обработки данных.

Старый 26.02.2010, 11:47
ALIEN XIII вне форума Посмотреть профиль Отправить личное сообщение для ALIEN XIII Посетить домашнюю страницу ALIEN XIII Найти все сообщения от ALIEN XIII
  № 13  
Ответить с цитированием
ALIEN XIII
 
Аватар для ALIEN XIII

Регистрация: Feb 2008
Адрес: Volgograd
Сообщений: 23
Отправить сообщение для ALIEN XIII с помощью ICQ
Программист в какой-то степени, но не по Action Script)
Да по разному пробовал , так делал:
Код AS1/AS2:
my_xml = new XML(api_result)
my_str="text"+my_xml 
pole.text = my_xml
Так пытался:
Код AS1/AS2:
var my_xml = new XML();
my_xml.load(api_result);
my_xml.onLoad = function(success){
if (success){
pole.text = api_result;
}
}
В общем по-разному, но приложение меня не слушает)

Старый 06.03.2010, 07:49
hopmaster вне форума Посмотреть профиль Отправить личное сообщение для hopmaster Найти все сообщения от hopmaster
  № 14  
Ответить с цитированием
hopmaster
 
Аватар для hopmaster

Регистрация: Feb 2010
Адрес: (_x,_y)
Сообщений: 25
Записей в блоге: 1
Если ты еще бьешься над проблемой то скажу тебе что у срок есть например такая штучка: api_result.slise(api_result.indexOf('<last_name>')+11,api_result.indexOf('</last_name>')) что в нашем случае покажет нам фамилию того чье это приложение.

Старый 06.03.2010, 22:38
ALIEN XIII вне форума Посмотреть профиль Отправить личное сообщение для ALIEN XIII Посетить домашнюю страницу ALIEN XIII Найти все сообщения от ALIEN XIII
  № 15  
Ответить с цитированием
ALIEN XIII
 
Аватар для ALIEN XIII

Регистрация: Feb 2008
Адрес: Volgograd
Сообщений: 23
Отправить сообщение для ALIEN XIII с помощью ICQ
Вииха)) Спасибо тебе огромное, помогло)
Только вместо "slise" "slice" надо, но догадался сразу и проблем не возникло)
Ещё раз спасибо)

Старый 06.03.2010, 22:42
kemtone вне форума Посмотреть профиль Отправить личное сообщение для kemtone Найти все сообщения от kemtone
  № 16  
Ответить с цитированием
kemtone

Регистрация: Dec 2008
Сообщений: 5
Код AS1/AS2:
//информация по профилям
function GetProfiles(SV:String, my_uids:String, my_fields:String) {//GetProfiles
	_method = "method=getProfiles";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_uids = "uids="+_root.viewer_id;
	_v = "v=2.0";
	_fields = "fields="+my_fields;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_v+"#"+_method+"#"+_uids+"#"+_fields+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetProfiles.sendAndLoad(_addr,this[SV],"POST");
}
 
//получение переменной
function GetVariable(SV:String, my_key:String, my_session:String) {//GetVariable
	_method = "method=getVariable";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_key = "key="+my_key;
	_v = "v=2.0";
	_session = "session="+my_session;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_v+"#"+_method+"#"+_key+"#"+_session+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetVariable.sendAndLoad(_addr,this[SV],"POST");
}
 
//получение нескольких переменных
function GetVariables(SV:String, my_key:String, mu_count:String, my_user_id:Number, my_session:String) {
	_method = "method=getVariables";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_v = "v=2.0";
	_key = "key="+my_key;
	_user_id = "user_id="+my_user_id;
	_count = "count="+mu_count;
	_session = "session="+my_session;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+'#'+_viewer_id+'#'+_v+"#"+_key+"#"+_count+"#"+_user_id+"#"+_session+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetVariables.sendAndLoad(_addr,this[SV],"POST");
}
//запись переменных
function PutVariable(SV:String, my_key:String, my_value:String, my_session:String) {//PutVariable
	_method = "method=putVariable";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_v = "v=2.0";
	_key = "key="+my_key;
	_value = "value="+my_value;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_v+"#"+_key+"#"+_value+"#"+_test_mode;
	_secret = my_sekret;
	_session = "session="+my_session;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVputVariable.sendAndLoad(_addr,this[SV],"POST");
}
 
//отправка сообщения в очередь
function SendMessage(mymessage:String) {
	_method = "method=sendMessage";
	_viewer_id = _root.viewer_id;
	_message = "message="+mymessage;
	_messages_to_get = "messages_to_get=1";
	_api_id = "api_id="+_root.api_id;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_message+"#"+_messages_to_get+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVsendMessage.sendAndLoad(_addr,XMLsendMessage,"POST");
}
 
//получение очереди сообщений
function GetMessages() {
	_method = "method=getMessages";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetMessages.sendAndLoad(_addr,XMLgetMessages,"POST");
}
 
//получение названия городов
function GetCities(SV:String, my_cids:String) {
	_method = "method=getCities";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_cids = "cids="+my_cids;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_cids+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetCities.sendAndLoad(_addr,this[SV],"POST");
}
 
//получение списка друзей
function GetFriends(SV:String) {
	_method = "method=getFriends";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetFriends.sendAndLoad(_addr,this[SV],"POST");
}
 
//получение списка друзей установивших приложение
function GetAppFriends(SV:String) {
	_method = "method=getAppFriends";
	_viewer_id = _root.viewer_id;
	_api_id = "api_id="+_root.api_id;
	_test_mode = "test_mode="+my_test_mode;
	_params = _api_id+"#"+_method+"#"+_test_mode;
	_secret = my_sekret;
	prm = _params.split("#");
	temp = prm.join("&");
	prm.sort();
	_sig = _viewer_id+prm.join("")+_secret;
	_md5 = encrypt(_sig);
	_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;
	LVgetAppFriends.sendAndLoad(_addr,this[SV],"POST");
}
 
 
var XMLProfile:XML = new XML();
GetProfiles("XMLProfile");
XMLProfile.onLoad = function() {
	var i = 0;
	var id_ind = XMLProfile.firstChild.firstChild.firstChild.firstChild.nodeValue;
	testidU.text = id_ind;
	aut.text = id_ind;
	};
надеюсь разберешься...
все на as2 и работает...

Старый 06.03.2010, 23:42
ALIEN XIII вне форума Посмотреть профиль Отправить личное сообщение для ALIEN XIII Посетить домашнюю страницу ALIEN XIII Найти все сообщения от ALIEN XIII
  № 17  
Ответить с цитированием
ALIEN XIII
 
Аватар для ALIEN XIII

Регистрация: Feb 2008
Адрес: Volgograd
Сообщений: 23
Отправить сообщение для ALIEN XIII с помощью ICQ
Спасибо за полезную информацию)

Старый 07.03.2010, 22:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 18  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Жесть, вот тупо сборку сигнатуры и сортировку ключей вынести в отдельную функцию догадывается наверное процента два от всех флешеров, работающих с api вконтакта.

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.