由于LinkedIn People Search API目前有一些变化,请解释如何使用此API进行公司等人员搜索...
我已经阅读了
和其他文档但未获得与搜索链接和 API密钥的连接以及所有。如文档中所述,我们可以搜索此类内容
但我们需要将 API KEY 和所有内容放在一起。我是API的新手,所以请尽可能解释一下。
答案 0 :(得分:4)
您可以申请成为开发者合作伙伴:https://developer.linkedin.com/partner-programs/apply
如果您是LinkedIn的官方合作伙伴并且仍然可以访问该API,则应该与您指定的合作伙伴工程代表联系以获得进一步的帮助,而不是公共论坛。
答案 1 :(得分:0)
使用Postman来学习本教程: https://developer.linkedin.com/docs/oauth2
成功后,您可以单击以获取使用OATH2创建请求所需的PHP代码。我在LinkedIn上没有开发者帐户,所以你必须自己完成。
示例GET请求在PHP中如下所示:
<?php
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('https://www.linkedin.com/uas/oauth2/authorization');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString(array(
'response_type' => 'code',
'client_id' => '123456789',
'redirect_uri' => 'https://www.example.com/auth/linkedin',
'state' => '987654321',
'scope' => 'r_basicprofile'
)));
$request->setHeaders(array(
'cache-control' => 'no-cache'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
<?php
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('https://www.linkedin.com/uas/oauth2/accessToken');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString(array(
'grant_type' => 'authorization_code',
'code' => '987654321',
'redirect_uri' => 'https://www.myapp.com/auth/linkedin',
'client_id' => '123456789',
'client_secret' => 'shhdonottell'
)));
$request->setHeaders(array(
'postman-token' => 'bee6f5d7-a0e6-4a76-6ef8-930c95af53a6',
'cache-control' => 'no-cache',
'content-type' => 'application/x-www-form-urlencoded',
'host' => 'www.linkedin.com'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();