Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2010, 22:03
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

Запрос - ответ(VK,json)
короче первое:
хотел уточнить ли правильно я сделал запрос к ВК Апи
<?PHP
if(isset($_GET['is_app_user'])){
    echo '<script type="text/javascript">var init = '."'".$_GET['is_app_user']."'".';var sid = "'.$_GET['sid'].'";var viewer_id = "'.$_GET['viewer_id'].'";var secret = "'.$_GET['secret'].'";var api_id = "'.$_GET['api_id'].'"; var sig = "'.md5($_GET['viewer_id'].'api_id='.$_GET['api_id'].'method=getProfilesv=3.0'.$_GET['secret']).'" </script>';
}
?>

переменные формируемые в документе для запроса, а от сам запрос и создания строки запроса
rfr = 'v=3.0&api_id='+api_id+'&method=getProfiles&format=json&uids='+viewer_id+'&fields=photo&sid='+sid+'&sig='+sig;
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("load").style.visibility = "hidden";
    document.getElementById("main").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST",arguments[0],true);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlhttp.send(arguments[1]);
  document.getElementById("load").style.visibility = "visible";
  }

ну от эти части кода что отвечают за запрос, и ответ.
короче правильно ли я делал запрос? а теперь когда нашел причину отказа передачи
Код:
XMLHttpRequest cannot load http://api.vkontakte.ru/api.php. Origin http://oldslots.hmsite.net is not allowed by Access-Control-Allow-Origin.
хотел спросить, как через Аякс, XMLHttpRequest, отправить кросс-доменный запрос, знаю тем таких туча, дайте ссылку плиз, а?))
Ответить с цитированием