Linkedin API - OAuth.io

时间:2015-03-30 10:21:06

标签: json api share linkedin oauth.io

我正在开发一个使用Linkedin API的应用程序。 Php为后端。我使用了库OAuth.io(SDK)及其服务,但我遇到了问题:我无法在linkedin上发布更新。 我使用SDK提供的语法和正确的端点:

$request_object_li->post('/v1/people/~/shares?format=json', array('commment'=> 'Hello world!'));

我收到了这个回复:

Couldn't parse share document.
Unexpected element: CDATA.

根据Linkedin的文档,我应该在标题中加入以下两行:

Content-Type: application/json
x-li-format: json

我该怎么说? OAuth.io的文档没有说明。有人已经使用过这个库吗?

1 个答案:

答案 0 :(得分:1)

https://github.com/oauth-io/sdk-php/blob/master/src/OAuth_io/RequestObject.php#L112所示,post采用第三个参数headers,可以按如下方式使用:

$request_object_li->post('/v1/people/~/shares?format=json', array('commment'=> 'Hello world!'), array('Content-Type'=>'application/json','x-li-format'=>'json');