всё я разобрался, я сделал через Ифрейм, но запрос не правильный, скажите как правильно сделать эту чёртову строку, ведь методы(параметры(в чём их там разница, не рублю)) создаются в подписи(сид), и так ещё создаются при запросе, короче как мне послать запрос на получение например ссылки на аватарку обычную, если есть эти переменные?
<?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>';
}
?>
или как правильно изменить подпись чтобы всё работало, а то я смотрел разные примеры ничё не понял, мне кстати если так делать запрос во что возврящяет
Код:
|
{"error":{"error_code":4,"error_msg":"Incorrect signature","request_params":[{"key":"v","value":"3.0"},{"key":"api_id","value":"1937522"},{"key":"method","value":"getProfiles"},{"key":"format","value":"json"},{"key":"uids","value":"82318083"},{"key":"fields","value":"photo"},{"key":"sid","value":"586de7dd4417e1a1b305eb314f47be34c9ea1da14f80318b2e419464cf"},{"key":"sig","value":"0cac6cdafe1790a58f022a0e7596f963"}]}} |