javascript - 将此 REST GET 请求集成到 JQuery 或 JavaScript 中

标签 javascript jquery html rest linkedin-api

注意:请注意,我不想透露我的授权 key 或我的公司 ID,因此我已采取预防措施不显示它们。

我在尝试为我的网站创建的 LinkedIn 应用程序中努力处理 Rest 调用和读取 JSON。

使用这个控制台:https://apigee.com/console/linkedin我可以从特定的 LinkedIn 公司页面请求我需要的数据。但是,当我尝试在不使用 apigee 控制台的情况下请求数据时,我无法理解它。

我需要做的是将以下 REST 调用转换为我的 .html 页面上的 JQuery 或 JavaScript 函数(在页面加载时)。

GET /v1/companies/(COMPANY ID)?oauth2_access_token=***************************&format=json 

HTTP/1.1

Host:api.linkedin.com

X-Target-URI: https://api.linkedin.com

Connection: Keep-Alive

有人可以帮助我如何将其转换为在页面加载时启动的正确查询吗?

这是我尝试过但没有奏效的示例:

<script>
    $.ajax({
        url: 'https://api.linkedin.com/v1/companies/(COMPANY ID)?oauth2_access_token=***************************&format=json ',
        type: 'GET',
        Host: 'api.linkedin.com',
        Connection: 'Keep-Alive',
        success: function () {
            alert('GET completed');
        }
    });
</script>

另外,我使用的是正确的 GET 请求吗? apigee 控制台显示了两个请求,但我假设是这个请求:

GET https://api.linkedin.com/v1/companies/(COMPANY ID)?format=json

是未认证请求吗?

谢谢。

最佳答案

试试 jQuery 的 get 函数:

https://api.jquery.com/jquery.get/

像这样:

function success(data){
   ///do stuff if it's ok
}

function error(data){
   ///do stuff if it's not ok
}

/// Define the URL
url = 'https://api.linkedin.com/v1/companies/(COMPANY ID);

/// Write an object with data to send
sentData = {
   oauth2_access_token : "***************************"
  ,format: "json"
};

/// Finally perform the get request itself
$.get(url, sentData)
   .done(success)
   .fail(error);

这几乎就是您所需要的。对我来说效果很好。

关于javascript - 将此 REST GET 请求集成到 JQuery 或 JavaScript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33942041/

相关文章:

javascript - 无法在 React 中获取数组状态值

javascript - 通过单击 JQuery 中的另一个 div 向左/向右和向上/向下移动 Div

javascript - 单击链接时如何选中和取消选中复选框?

javascript - 使用 jquery 或 javascript 将 url 参数传递给 iframe

jquery - 淡入淡出并移动

javascript - JavaScript 中的 'if' 语句是否需要花括号?

javascript - JQuery 脚本在 JSFiddle 中有效,但在我自己的浏览器中无效

javascript - 如何确定在 JavaScript 动画循环中使用的最佳 "framerate"(setInterval 延迟)?

javascript - 使用 knockout 的 "placeholder” 属性 - JSON

javascript - 如何在网格中随机播放图像