PDA

Просмотр полной версии : [Вконтакте] Соединение АС+Удалленный сервер


likes
04.11.2009, 02:15
У меня есть файл РНР <?php

$unixtime=strtotime('now');
$random=rand(0,100000000);

$api_id="ххх";
$method="secure.getAppBalance";
$api_secret="ххх";
$v="2.0";

$sig=md5("api_id=хххmethod=secure.getAppBalancerandom=".$random."timestamp=".$unixtime."v=2.0".$api_secret);

$zaproz="http://api.vkontakte.ru/api.php?api_id=ххх&method=secure.getAppBalance&random=".$random."&timestamp=".$unixtime."&v=2.0"."&sig=".$sig;

$ppp=file_get_contents($zaproz);
echo $ppp;

?>
var urlLoader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest();
var vars:URLVariables = new URLVariables();

vars.param1 = "Передаем этот текст в param1";
vars.param2 = "Передаем этот текст в param2";

request.url = "http://domane.net/name.php";
request.data = v;
request.method = URLRequestMethod.POST;

urlLoader.addEventListener(Event.COMPLETE, dataLoad_completeHandler);
urlLoader.load(request);

function dataLoad_completeHandler(event:Event):void
{
//КАК МНЕ ОФОРМИТЬ ответ который я получаю
}
Помогите мне пожалуйста применить овтет котоорый я получаю... Или раскажите как правильно это делаетсЯ?

psylover
14.11.2009, 14:36
А у вас хоть чтонибудь приходит? пробовали выводить ответ просто как строку?

если приходт то что надо, а именно
<?xml version="1.0" encoding="utf-8"?>
<response>
<balance>5000</balance>
</response>

то тогда в событии приема ответа создаете объект данных XML и работаетет с ним.

boa
02.12.2009, 12:01
Есть подобный код, попробовал и этот AS3 код, все равно из Контакта обращения к серверу не происходит, хотя с локальной машины все работает, как и ожидается.

Нигде не указываю и не передаю никаких ключей авторизации.
пытаюсь наладить взаимодействие flash -> server -> flash (т.е. АПИ не использую), что бы то что php выводит как echo ""; отобразилось в рабочей области флэшки в контакте. Но как я уже писал, даже запрос сервер не получает.

//решил, Контакт блокирует, если на сервер не выгрузить XML, а в коде не прописать доп. запрос.

Ralph_DiMarko
24.12.2009, 00:30
//решил, Контакт блокирует, если на сервер не выгрузить XML, а в коде не прописать доп. запрос.
а можно примерчик пожалуйста, хмл и ас знаю, просто не совсем понял что вы именно сделали.

----------------

о! нашел решение, если кому надо http://www.flasher.ru/forum/showthread.php?t=133974