如何使用PHP从linkedin组中检索特定的讨论

时间:2014-02-04 02:15:31

标签: php linkedin

如何使用PHP通过LinkedIn API从开放组中检索特定的帖子/讨论。

我正在尝试使用以下API请求,如http://developer.linkedin.com/documents/groups-api#post所示:

https://api.linkedin.com/v1/posts/5835685921059532803:(id,type,category,creator,title,summary,creation-timestamp,relation-to-viewer:(is-following,is-liked,available-actions),likes,comments,attachment,site-group-post-url)

但是这会返回以下错误:

Array
(
    [status_code] => 400
    [data] => stdClass Object
        (
            [errorCode] => 0
            [message] => Invalid Post.id String {5835685921059532803}
            [requestId] => XW2XMPBNKY
            [status] => 400
            [timestamp] => 1391441328953
        )

)

现在,我对此请求的错误是什么?我该怎么做才能进行具体讨论?

感谢。

2 个答案:

答案 0 :(得分:2)

我刚刚解决了这个问题。问题在于提出请求。我使用网址发送的讨论ID (5835685921059532803)格式错误。它应该是:g-GROUP_ID-S-DISCUSSION/POST_ID,例如:g-24405-S-5835685921059532803

所以网址应为:

https://api.linkedin.com/v1/posts/g-24405-S-5835685921059532803:(id,type,category,creator,title,summary,creation-timestamp,relation-to-viewer:(is-following,is-liked,available-actions),likes,comments,attachment,site-group-post-url)

希望这可以节省一些宝贵的时间。

答案 1 :(得分:-1)

您需要Api密钥和密钥才能获得 AUTHORIZATION_CODE ,使用 AUTHORIZATION_CODE ,您将获得访问令牌,以及使用该访问令牌,如果你点击网址,那么你将获得正确的数据, 详情http://developer.linkedin.com/documents/authentication