簡體   English   中英

如何制作Yelp API請求?

[英]How to make Yelp API request?

我只是嘗試將Yelp API請求作為iPhone應用程序的一部分,我不知道如何設置請求。 我通過Yelp獲得了所有身份驗證密鑰,但我不確定我需要包含哪些內容。 我不需要讓用戶登錄他們的帳戶或任何其他內容,我只是希望能夠檢索要在我的應用中顯示的評論。

假設我想要搜索詞=位置=舊金山的食物。 我最初的想法是:

http://api.yelp.com/v2/search?term=food&location=San+Francisco&oauth_consumer_key=XXXXXXX&oauth_nonce=XXXXX&oauth_signature=XXXXXX&oauth_signature_method=HMAC-SHA1&oauth_timestamp=XXXXX&oauth_token=XXXX

當我嘗試這個時,我得到一個INVALID_SIGNATURE錯誤

從Yelp請求此信息的最佳方式是什么? 另外,我應該通過URL傳遞我的身份驗證密鑰嗎?

出於好奇,你是如何做出這個要求的? Yelp確實有一個用於在iOS上獲取請求的示例庫: https//github.com/Yelp/yelp-api/tree/master/v2/ios/YelpAPI如果您想要一個如何執行API請求的示例。

編輯:我下載了Yelp的iOS項目,實際上將OAuth庫和YAJL框架帶入了ARC和Storyboard的測試XCode帳戶,但是我必須在每個OAuthConsumer庫中添加-fno-objc-arc。 在此過程之后,導入OAuthConsumer.h文件后,以下代碼有效:我創建了一個要點,因為代碼標記對我的代碼格式化方式不太滿意。

https://gist.github.com/dmason82/9200614

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM