OAuth2 和 API Json 请求不适用于 jQuery 调用
OAuth2 and API Json request not working with jQuery Call
我是 OAuth2 的新手,我正在尝试将 TrustPilot 的 API 与我的应用程序集成,但它需要对每个 Json 请求进行 API 密钥授权。问题是,我不知道如何将它包含在请求中。他们给出的示例不起作用,但这只是因为 "API" 键不存在。我不知道把它放在哪里。
我做错了什么?下面是我用来获取请求的代码。
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>';
}
});
});
}
这是 link 到 API documentation:
我不知道我错过了什么。
您应该在 Introduction section 的文档站点上阅读有关身份验证的说明。它说您不需要为大多数请求获取 OAuth 令牌,这个也不需要。
因此,如果您只是像这样请求 API 密钥:
https://api.trustpilot.com/v1/business-units/[yourbusinessunitid]?apikey=[yourapikeyhere]
应该可以。
我是 OAuth2 的新手,我正在尝试将 TrustPilot 的 API 与我的应用程序集成,但它需要对每个 Json 请求进行 API 密钥授权。问题是,我不知道如何将它包含在请求中。他们给出的示例不起作用,但这只是因为 "API" 键不存在。我不知道把它放在哪里。
我做错了什么?下面是我用来获取请求的代码。
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>';
}
});
});
}
这是 link 到 API documentation:
我不知道我错过了什么。
您应该在 Introduction section 的文档站点上阅读有关身份验证的说明。它说您不需要为大多数请求获取 OAuth 令牌,这个也不需要。
因此,如果您只是像这样请求 API 密钥:
https://api.trustpilot.com/v1/business-units/[yourbusinessunitid]?apikey=[yourapikeyhere]
应该可以。