короче первое:
хотел уточнить ли правильно я сделал запрос к ВК Апи
<?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, отправить кросс-доменный запрос, знаю тем таких туча, дайте ссылку плиз, а?))