【发布时间】:2015-02-13 06:57:13
【问题描述】:
我目前正在寻找使用 ProductHunt 的 API (https://api.producthunt.com/v1/docs) 来发出简单的获取请求。他们的 API 需要一个令牌和一个重定向 URI。当我尝试访问他们的帖子并应用与 URI 一起获得的 ApiKey 时,我被重定向到 URI,但没有获得 JSON 对象。因此,getJSON 或 AJAX 请求会是什么样子?
在我的浏览器中,当我尝试向他们的 JSON 发出简单请求时,我得到了一堆糟糕的响应。事实上,我只是试图检索他们的 JSON 以访问帖子,但不确定如何构造一个 URL 来检索它而不被重定向。
到目前为止,这是我的一个简单请求:
var query_params = { client_id:'[my apikey]' ,
response_type:'code',
redirect_uri:'[my URI]',
scope:'public+private',
};
$.ajax({
url:'https://api.producthunt.com/v1/posts',
type:'GET',
data:query_params,
crossDomain:true,
dataType:'jsonp',
success:function(data){
console.log(data)
},
error:function(){
console.log('Failed!');
}
});
请求 URL 会是什么样子才能访问他们的 JSON 对象?另外我在上面的代码中缺少什么?感谢您就此事提供任何帮助。
【问题讨论】:
标签: javascript ajax json api getjson