один набор ключей доступа yelp API для нескольких сайтов? ключи работают на один не другой

У меня есть два сайта, использующих одни и те же ключи доступа yelp API. Это нормально? на самом деле, когда я запускаю оба сайта с одного и того же блока разработки, то есть с одного и того же IP-адреса, ключи работают для одного сайта, но не для другого. Кроме того, ключи работают на dev для этого сайта, но не для живого сайта - какая-то причина связана с API или просто ошибка с моей стороны? Если мне нужно несколько ключей доступа, как мне их получить, поскольку доступ к управлению API, кажется, позволяет мне только один набор за раз.

когда они терпят неудачу, я получаю эту ошибку на dev: Массив ([ошибка] => Массив ([текст] => Подпись была недействительной [id] => INVALID_SIGNATURE [описание] => Недопустимая подпись. Ожидаемая базовая строка подписи: GET... .

трассировка думала, что мой код еще не выявил каких-либо отличий в коде или вызовах yelp, на самом деле я просто скопировал код из папок функционального сайта.

Спасибо


person lost baby    schedule 02.11.2012    source источник


Ответы (1)


при дальнейшем тестировании с другими поисками выясняется, что я получаю сообщение об ошибке, когда поиск не выполняется, но иногда я получаю результаты и не получаю ошибок. Таким образом, сообщение об ошибке вводит в заблуждение. Сиг действителен.

Но для того, чтобы работать для делового звонка, бизнес-идентификатор должен быть сначала закодирован в URL-адресе - я обнаружил, что для идентификаторов, содержащих акцентированные символы, он терпит неудачу, но не для других. Я думаю, что это закрывает этот вопрос.

person lost baby    schedule 05.11.2012