2015-06-09 59 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

哈!你是对的!当我发布这个时,我已经很晚了...哈哈感谢您指出了这一点! –

相关问题