Integration with LinkedIn.com Part 2

In a previous article we took an initial look at how a business-oriented community website can benefit from integrating with LinkedIn.com, outlining the steps necessary to utilize the LinkedIn API and OAuth to do this. Now we’ll look more deeply at the achievement of integration and the ability to allow your users to invite LinkedIn members directly to your website. The library that we are using and that we referred to in our previous artcle, is this one.

So, again, this integration task consists of two parts: first, the user must search for a friend whom they wish to invite to your site and then the invitation must be sent.

1. The search function is outlined very well in the LinkedIn API documentation so we’ll skip here directly to a simple example in order to highlight the most important features:

//searching of all friends named Ann

$search_response = $linkedin->search("?facets=network&facet=network,F&first-name=Ann");

$xml = simplexml_load_string($search_response);

foreach($xml->people->person as $person)
{
print_r($person);
}

Take special note:

  • All parameters of a search inquiry are connected with logical AND.

2. Unfortunately LinkedIn does not allow us to detect the email address of a user but invitations can be sent via LinkedIn’s on-site messaging system. While the API will allow us to send on-site messages, the feature is not implemented in the linkedin.php library which we’ve loaded and so we’ll need to modify a bit. Add this code into the file linkedin.php:

  • WildCard is not supported.
  • If a search returns too many results you are able to narrow them done using the “total” parameter in the returned XML:
base_url . "/v1/people/~/mailbox";
$request = OAuthRequest::from_consumer_and_token($this->consumer, $this->access_token, "POST", $send_url);
$request->sign_request($this->signature_method, $this->consumer, $this->access_token);
$auth_header = $request->to_header("https://api.linkedin.com");

if ($this->debug) {
echo $request->get_signature_base_string() . "\n";
echo $auth_header . "\n";
}

$raw_xml = "

  $subj
  $msg
";
$status = 0;
$response = $this->httpRequest($send_url, $auth_header, "POST", $raw_xml, $status);

return $status;
}
?>

Now the code to send the message will look like this:

//$id_rec - id recipient in LinkedIn.
$send_response = $linkedin->sendMessage($id_rec, 'Subject', 'Message body');

if($send_response == 201)
{
//Message sended
}
else
{
//Error handling
}
This entry was posted in PHP Tips.

252 Responses to Integration with LinkedIn.com Part 2

  1. Your comment is awaiting moderation.

    Не обращая внимания на то, что букмекерская контора 1xbet имеет официальную лицензию и оформлена на Кюрасао, Нидерландских Антильских островах, в Российской федерации ее вебсайт постоянно блокируется. Только клиентов фирмы это не должно беспокоить, так как руководство компании выполнило соответствующие шаги в верном направлении, обеспечив своим посетителям реальность входа на интернет-сайт в любой момент, пусть даже при условии блокирования официального ресурса 1xbet. Основания блокирования проекта В Рф принят законопроект, ограничивающий или запрещающий функционирование БК, которые не выполняют последующие требования: Официальная процедура регистрации на территории Российской Федерации, получение лицензии и оплата налогообложения в госбюджет. Вход в состав СРО. Так как БК уже имеет в распоряжении международную лицензию, ее представители сочли нормативы страны завышенными, за что подверглась блокировке. За последние три года функционирования 1xbet на территории Российской Федерации по заключению суда было заблокировано более 500 доменов. Только это не препятствует компании продолжать деятельность, а ее посетителям использовать все сегменты ресурса, ставить и иметь выигрыш. Каким образом зайти на блокированный интернет-сайт Чтобы обойти блокирование, работники фирмы предоставляют всем своим пользователям вход к рабочим зеркалам 1xbet. Войти на действующую версию вебсайта сможете с помощью ссылки 1xbet зеркало рабочее. Это комфортный и простой метод пользования букмекерской конторой. Во время применения рабочего зеркала сохраняются абсолютно все личные данные, включая счета и учетка, к тому же рабочее зеркало в точности повторяет главный портал. Он в такой же мере высококачественно защищен и целиком безопасен для осуществления ставок, ввода и вывода средств. Зеркало заблокированного основного сайта – один из самых удобных методов продолжения выполнения ставок без мизерного риска и хлопот.

  2. Your comment is awaiting moderation.

    Несмотря на то, что БК 1xbet официальный сайт зеркало имеет реальную лицензию и зарегистрирована на Кюрасао, Нидерландских Антильских островах, в РФ ее вебсайт регулярно подвергается блокированию. Но абонентов конторы это не может волновать, поскольку управление компании выполнило надлежащие операции в верном направлении, обеспечив своим посетителям возможность прохода на ресурс когда угодно, пусть даже при обстоятельстве блокирования главного сайта 1xbet. Основания блокирования сайта В Российской федерации принят законопроект, который ограничивает или запрещает активность букмекерских компаний, которые не выполняют последующие требования: Официальная регистрация в пределах РФ, получение лицензии и оплата налогообложения в госбюджет. Вход в состав СРО. Так как букмекерская контора уже имеет транснациональную лицензию, ее субъекты сочли требования государства повышенными, за это подверглась блокировке. В последнее время функционирования 1xbet на территории России по заключению суда было блокировано больше 500 доменных имен. Но все это не препятствует компании продолжать деятельность, а ее посетителям пользоваться абсолютно всеми разделами проекта, ставить и выигрывать деньги. Каким образом зайти на заблокированный интернет-сайт С целью обойти блокировку, представители фирмы предлагают своим игрокам вход к зеркалам 1xbet. Войти на работающую версию вебсайта возможно при помощи гиперссылки 1xbet зеркало. Это простой и удобный метод пользования БК. Во время применения зеркала хранятся абсолютно все личные сведения, включая счета и учетка, к тому же зеркало точно повторяет официальный интернет-сайт. Он настолько же высококачественно предохранен и целиком не опасен для проведения игровых ставок, внесения и вывода денежных средств. Рабочее зеркало заблокированного основного веб-сайта – наиболее комфортный метод продолжения организации ставок без мизерного риска и затруднений.

Leave a Reply

Your email address will not be published. Required fields are marked *