2011-10-05 2 views
3

내 앱에서 yelp V2 API를 사용하고 있습니다. 지금까지 나는 yelp로부터 적절한 응답 (결과)을 얻고 있었지만, 이제는 동일한 API 키를 사용하여 동일한 요청에 대한 응답을 얻지 못하고 있습니다. 나는 특정 지역에서 식당과 음식에 대한 세부 사항을 요구한다.Yelp V2 API INVALID_SIGNATURE iPhone에서 응답 오류


내 요청 :

http://api.yelp.com/v2/search?term=mcdonalds&location=la&category_filter=restaurants,food

옐프 응답 :

error =  { 
description = "Invalid signature. Expected signature base string: GET&http%3A%2F%2Flocalhost%2Fv2%2Fsearch&category_filter%3Drestaurants%252Cfood%26location%3Dla%26oauth_consumer_key%3DQcDLfDCmeSlI**********%26oauth_nonce%3DAC37FDC4-11A1-40EA-AD66-B402E7D54EFD%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1317792252%26oauth_token%3DRYQ0HAfm0oQMqcASn5QDofj23ipsoH1-%26oauth_version%3D1.0%26term%3Dmcdonalds"; 

id = "INVALID_SIGNATURE"; 

text = "Signature was invalid"; 
    }; 

나는 문제가 정확히 무엇을 얻고 있지 않다. 그래서 제발 도와주세요 ...

미리 감사드립니다.

+1

(URL 디코딩 된) 문자열이 인 http : // localhost가 이상한가요? –

답변

2

실제로 이것은 옐프의 문제였습니다. 이제 그들은 문제를 해결했으며, 이제는 문제가 해결되었습니다.

관련 문제