2015-06-09 61 views
1

我對OAuth2非常陌生,我試圖將TrustPilot的API與我的應用程序集成在一起,但它需要在每個Json請求上使用API​​密鑰授權。問題是,我不知道如何將它包含在請求中。他們給出的例子不起作用,但那只是因爲「API」鍵不存在。我不知道該把它放在哪裏。OAuth2和API Json請求不能與jQuery一起使用調用

我做錯了什麼?以下是我用來獲取請求的代碼。

function getbusinessreviews() { 

var businessUnitId = '' 

    jQuery(document).ready(function($) { 

     $.ajax({ 
     url : "https://api.trustpilot.com/v1/business-units/"+businessUnitId+", 
     dataType : "json", 

     success : function(parsed_json) { 
     var Name = parsed_json['displayName']; 
     var TotalReviews = parsed_json['numberOfReviews']['total']; 


     x.innerHTML = '<i class="'+Name ' , ' + TotalReviews+'</i>'; 
     } 
     }); 
    }); 
     } 

這裏的鏈接到API documentation:

我不知道我錯過了什麼。

回答

1

您應該在其文檔站點上閱讀Introduction section上有關身份驗證的注意事項。它表示你不需要爲大多數請求獲取OAuth令牌,也不需要這個令牌。

所以,如果你只是通過你的API密鑰與您的要求是這樣的:

https://api.trustpilot.com/v1/business-units/[yourbusinessunitid]?apikey=[yourapikeyhere] 

它應該工作。

+0

哈!你是對的!當我發佈這個時,我已經很晚了...哈哈感謝您指出了這一點! –

相關問題