ошибка визг: INVALID_SIGNATURE - PullRequest
       5

ошибка визг: INVALID_SIGNATURE

1 голос
/ 20 декабря 2011

Я получаю эту ошибку при попытке запустить API YELP:

{"error":{"text":"Signature was
invalid","id":"INVALID_SIGNATURE","description":"Expired timestamp:
given 1303539322 and now 1303541647 has a greater difference than
threshold 300"}}

Что я могу сделать, чтобы преодолеть эту ошибку?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 07 октября 2013

Вам нужно изменить часовой пояс компьютера (устройства или сервера) на правильный.

Как сказал @Rufinus, ваш сервер должен работать в правильное / правильное время (это правильный ответ), я нашел это несколько минут назад, я взял машину в долг и попытался запустить мое приложение YELP и начать выбрасывать та же ошибка, я изменяю настройку TimeZone ноутбука, и теперь снова работает.

в окнах: щелкните левой кнопкой мыши по часам> нажмите «изменить настройки даты и времени ...»> нажмите «изменить часовой пояс»

выберите один из вариантов выбора.

0 голосов
/ 09 ноября 2014

В файле OAuth.php я изменил:

private static function generate_timestamp() {
  return time();
}

на

private static function generate_timestamp() {
  return time() + 10000;
}
...