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

时间:2015-03-09 13:52:16

标签: api types autocomplete linkedin

在搜索公司时,尝试让自动填充功能在我的应用中运行。 在我的情况下,我正在寻找“ska” 三(3)种不同的场景:

1 - 在浏览器中转到https://www.linkedin.com/ta/federator?types=company&query=ska结果:您可以通过数据获得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([]);
                    }
                });
            }

        });

结果:空

场景3:

使用您的APi和密钥拨打LinkedIn API。 API调用“company-search?keywords = {your-partial-word}” 结果:搜索结果与自动填充功能完全不同。自动填充建议要好得多。

有关如何仅在搜索合作伙伴时为LinkedIn构建自动转播的建议。

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

  1. 致电https://www.linkedin.com/ta/federator?types=company&query= {name}
  2. 使用LinkedIn API - 使用(1)
  3. 时显示效果不佳或预期效果不佳

1 个答案:

答案 0 :(得分:0)

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

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