2012-11-02 4 views
0

두 개의 사이트에서 모두 동일한 옐프 API 액세스 키를 사용합니다. 그 확인은? 실제로 동일한 사이트에서 두 사이트를 실행할 때 - 즉 동일한 IP - 키는 한 사이트에서 작동하지만 다른 사이트에서는 작동하지 않습니다. 또한 키는 해당 사이트에서 dev에는 작동하지만 라이브 사이트에서는 작동하지 않습니다. API 또는 내 버그에 대한 이유는 무엇입니까? 여러 개의 액세스 키가 필요한 경우 API 액세스 권한을 관리 페이지로 가져 오는 방법은 한 번에 하나만 설정할 수 있습니다.여러 사이트에 대한 yelp api 액세스 키 중 하나 세트? 키는 다른 하나가 아닌 다른 사용자를 위해 작동합니다.

dev : 어레이에서이 오류가 발생합니다. [오류] => Array ([text] => 서명이 잘못되었습니다. [ID] => INVALID_SIGNATURE [description] => 잘못된 서명입니다. : 사실 난 그냥 기능 사이트의 폴더에서 이상 코드를 복사,

추적이 내 코드는 아직 옐프하는 코드의 차이 또는 전화를 공개하지 않은 생각 .... GET

감사

을.

답변

0

다른 검색을 통해 추가 테스트를 한 결과 saerch fai 때로는 결과가 나오고 오류가 발생하지 않습니다. 따라서 오류 메시지는 오도 된 것입니다. sig는 유효합니다.

비즈니스 전화로 작업하려면 비즈니스 ID를 먼저 URL 인코딩해야합니다. 액센트가있는 문자가 포함 된 ID에는 실패했지만 다른 ID에는없는 것으로 나타났습니다. 나는이 문제를 해결할 것으로 생각한다.