2017-06-09 81 views
0

我是一個不斷增長的React開發人員,使用Mac OSX和Chrome瀏覽器。我已經嘗試了許多不同的方法,嘗試從我的前端應用程序的Yelp Fusion API接收JSONP,在stackoverflow中使用其他引用,但仍然無法成功完成此操作。Yelp Fusion API的JSONP失敗

其中一個最有前途的方法我都試過是進口的jQuery後實現在我的陣營組成的componentWillMount()方法調用,但收到一個GET失敗:

$.ajax({ 
    url: 'https://api.yelp.com/businesses/search', 
    dataType: 'jsonp', 
    data: { 
      term: 'restaurants', 
      latitude: [lat], 
      longitude: [long] 
    }, 
    success: 
     function(data) { console.log('received jsonp'); } 
}); 

我是否有語法錯誤,還是我錯過了什麼?我知道Yelp Fusion的API預計在它的Header(我已經獲得)中有一個授權令牌,但我覺得如果試圖獲得JSONP,這是不必要的。

任何幫助或澄清我的誤解是不勝感激。謝謝。

+1

'的「https:'。這是一個錯字嗎?它應該是''https://' – taylorc93

+0

啊,謝謝你指出。這是一個錯字。但是,該請求仍然失敗。 – gpsugy

回答