Api linkedin公司自动完成(自动完成)

Api linkedin公司自动完成(自动完成),api,types,autocomplete,linkedin,Api,Types,Autocomplete,Linkedin,在搜索公司时,尝试让autocomplete在我的应用程序中工作。 就我而言,我在寻找“斯卡” 三(3)种不同的场景: 1-在浏览器中转到。 结果:您将获得包含数据的json响应 2。尝试通过javascript调用它 前端 $("#birds").autocomplete({ minLength: 3, source: function (request, response) { // reques

在搜索公司时,尝试让autocomplete在我的应用程序中工作。 就我而言,我在寻找“斯卡” 三(3)种不同的场景:

1-在浏览器中转到。 结果:您将获得包含数据的json响应

2。尝试通过javascript调用它 前端

        $("#birds").autocomplete({
            minLength: 3,
            source: function (request, response) {
                // request.term is the term searched for.
                // response is the callback function you must call to update the autocomplete's 
                // suggestion list.
                $.ajax({
                    url: "https://www.linkedin.com/ta/federator?types=company",
                    data: { query: request.term },
                    dataType: "json",
                    success: response,
                    error: function () {
                        response([]);
                    }
                });
            }

        });
结果:Null

场景3:

使用API和密钥调用LinkedIn API。 API调用“公司搜索?关键字={your partial word}” 结果:搜索点击与自动完成完全不同。自动完成建议要好得多

关于如何在仅搜索公司时为LinkedIn构建自动链接的建议。

如上所述,有两种不同的方式。

  • 调用{name}
  • 使用LinkedIn API-使用(1)时既不好也不符合预期结果

  • 我认为这样做的一个好方法是:

  • 构建一个本地服务器,它可以处理您的查询请求,并将您的查询发送到linkedin查询url(这将消除CORS问题)
  • 在自动完成js代码中,将url设置为本地服务器

  • 这合法吗?