Пытаюсь заставить автозаполнение работать в моем приложении при поиске компаний. В моем случае я ищу "ска" Три (3) различных сценария:
1 – перейдите на страницу https://www.linkedin.com/ta/federator?types=company&query=ska в своем браузере. Результат: вы получаете ответ json с данными.
<сильный>2. Попробуйте вызвать его через javascript Front-End
$("#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 при поиске только компаний.
Как уже упоминалось, есть два разных способа.
- Вызов https://www.linkedin.com/ta/federator?types=company&query={имя}
- Использование LinkedIn API — не очень хороший и ожидаемый результат, как показано при использовании (1)