да нет, у меня перестали работать секьюрные методы ))
раньше все нормально работало
вот, например, secure.getTransactionsHistory стал возвращать:

Код:
<error>
<error_code>150</error_code>
<error_msg>Invalid timestamp</error_msg>
вот код:

Код:
<?php
function getTransactionsHistory($dtFrom,$dtTo) {
$randomNumber = rand(10000,1000000);
$timestamp = time();
$signatureForMD5 = "api_id=" . CONST_AppId
. "date_from=" . $dtFrom
. "date_to=" . $dtTo
. "method=secure.getTransactionsHistory"
. "random=" . $randomNumber
. "timestamp=" . $timestamp
. "type=1"
. "v=2.0"
. CONST_AppSecCode;
$sig = md5($signatureForMD5);
$request = "http://api.vkontakte.ru/api.php?"
. "date_from=" . $dtFrom
. "&date_to=" . $dtTo
. "&api_id=" . CONST_AppId
. "&method=secure.getTransactionsHistory"
. "&random=" . $randomNumber
. "&sig=" . $sig
. "×tamp=" . $timestamp
. "&type=1"
. "&v=2.0"
;
return (siteConnector($request));
}
function siteConnector($request) {
// инициализация сеанса
$ch = curl_init($request);
// установка URL и других необходимых параметров
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// загрузка страницы
$responseRequest = curl_exec($ch);
// завершение сеанса и освобождение ресурсов
curl_close($ch);
return($responseRequest);
}
?>