这让我发疯了。我一直在尝试各种各样的事情,但我无法解决这个问题。 LinkedIn的文档太可怕了......
我需要做的只是简单:我需要搜索公司(使用关键字)并检索公司ID。我在设置OAuth请求和发出请求时遇到问题。有关如何执行此操作的任何建议,尤其是在不安装任何PHP库的情况下?
仅供参考,我的代码:我从here获得了OAuth.php。
require_once 'OAuth.php';
$base_url = 'http://api.linkedin.com/v1/company-search';
$consumer = new OAuthConsumer('mykey', 'mysecret');
$token = new OAuthToken('tokenkey', 'tokensecret');
$parameters = array (keyword => 'Apple');
$request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $base_url, $parameters);
print_r($request);
由于
答案 0 :(得分:1)
您使用的是我推荐的优秀OAuth库,但在我看来,您在Linkedin库中丢失了,或者至少您还没有包含完整的代码。
在任何情况下,请尝试使用simple-linkedinphp库,该库使用上面的oauth库。我过去不得不使用一些库,这是最好的库之一,特别是如果您要使用分面搜索。请务必查看quick start指南,它会对您有所帮助,以及课程参考。可以找到公司搜索API函数here。
您始终可以将raw()
功能用于上述功能不支持的任何自定义调用。我不得不将它用于一些电话。