Как получить идентификатор компании с URL-адрес компании Linkedin на PHP?

У меня есть URL-адрес компании Linkedin следующим образом:

http://in.linkedin.com/company/abb 

и идентификатор компании для ABB ограничен 277579 . По сути, вы также можете связаться с ABB через http://www.linkedin.com/company/277579 .

Но если у меня есть только http://in.linkedin.com/company/abb . Можно ли получить идентификатор компании через этот URL? Помогает ли синтаксический анализ URL-адреса? Поиск подходящего метода для получения идентификатора компании.

Есть ли другой способ обойтись без использования Linkedin API?

Надеюсь, что я понял свой вопрос. Любая помощь будет оценена по достоинству.

Related of "Как получить идентификатор компании с URL-адрес компании Linkedin на PHP?"

Я не знаю, как получить это с помощью PHP, поэтому программное обнаружение идентификатора компании может быть не таким вариантом.

Однако, если вы настроили MITM между собой и LinkedIn.com, вы можете обнаружить всю сетевую активность между вашим браузером и LinkedIn. Быстрый способ сделать это – использовать https://www.owasp.org/index.php/ZAP или http://mitmproxy.org/ .

LinkedIn отправляет идентификатор компании на любую страницу компании, которую вы посещаете в своих рекламных партнерах, при двойном щелчке. Пример запроса, который я обнаружил:

https://ad.doubleclick.net/adi/linkedin.dart/biz-overview;optout=false;lang=en;tile=2;sz=300×250;s=0;v=6;u=jDh5sSdmpllmbkt1lndQdCt7;mod= 950; название = IC; FUNC = CRE; FUNC = Edu; coid = 744212; coid = 2408664; Ind = 69; Ind = 80; CSIZE = с; CSIZE = д; ОКК = 290; ОКК = 294; ОКК = 382; РОСС = 82; РОСС = 41; РОСС = 10; почтовый индекс = 20009; Cntry = US; р = 97; суб = 0; CON = J; Edu = 19947; Gy = 2011; град = 400; dgcls = 200; GDR = м, возраст = 23; SEG = 773; SEG = 805; SEG = 546; SEG = тысяча тридцать девять; SEG = 683; SEG = 535; SEG = 682; SEG = 1 048; SEG = 748; SEG = 543; SEG = 9001; GRP = 122208; GRP = 49362; GRP = 3981403; GRP = 40456; GRP = 2229435; SJT = 627; SJT = 517; SJT = 75; FOS = 100173; FOS = 100189; компания = 1273631; tile_p = 2; adsuite = v2.2.5-мин; sfadapter = т; Ord = 4824126317418

В параметрах запроса найдите параметр «компания», и его значение должно быть числовым идентификатором компании, который вам нужен:

Компания = 1273631

Чтобы убедиться, что это правильный идентификатор компании, привяжите его к концу страницы компании LinkedIn:

https://www.linkedin.com/company/1273631

Войля, это работает!

простой способ состоял бы в том, чтобы сделать file_get_contents на странице компании, чтобы получить источник html и искать «компанию% 3D» и захватить число между этим и следующим «%»,

Вы можете загрузить содержимое сайта и найти

encodeURIComponent('company=12345')

который является действительным идентификатором компании. Просто проанализируйте его, чтобы получить идентификатор.

Введите название вашей компании в поле автозаполнения. Подождите, пока не появится название вашей компании. Затем нажмите на название вашей компании. Нажмите «Получить код».

 <script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> <script type="IN/FollowCompany" data-id="162479" data-counter="top"></script> 

например data-id="162479" – это идентификатор для страницы компании Apple

https://developer.linkedin.com/plugins/follow-company

Почему бы просто не нависать над «follow» / «unfollow» на странице компании / витрины, это показывает идентификатор в URL-адресе?

Или я что-то пропустил?

 <html> <head> <script type="text/javascript" src="http://platform.linkedin.com/in.js"> api_key: [API KEY] </script> <script type="text/javascript"> function onGetSuccess(data) { console.log(data); for(var i in data.values){ document.getElementById("company").innerHTML = data.values[i].name + " / " + data.values[i].id; } } function onError(error) { console.log(error); } function GetCompanyLinkedIn() { var url = "/companies/?/updates/format=json&is-company-admin=true"; IN.API.Raw(url) .method("GET") .result(onGetSuccess) .error(onError); } </script> </head> <body id="body"> <div > <script type="IN/Login"> Hello, <?js= firstName ?> <?js= lastName ?> <p id="company" > <button type="button" onclick="GetCompanyLinkedIn()">Get company id('s)</button> </p> </script> </div> </body> 

Подтверждение того, что решение Андрея было сработало. Внутри источника страницы есть несколько сценариев с атрибутом компании% 3 … с идентификатором компании; шахта не была видна с момента настройки URL-адреса.

попробуйте файл .htaccess и введите следующую строку

 rewriterule ^http://in.linkedin.com/company/abb http://www.linkedin.com/company/277579 

Наведите указатель мыши на следующую кнопку на странице своей компании. https://www.linkedin.com/company/follow/submit?id=6667854&fl=stop&ft=0_Y3kiyf

Идентификатор "6667854"

Он работает, когда я следил за моей страницей компании с другого сайта, где он был реализован.