0

我正在开发一个使用 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 的文档只字未提。有人已经使用过这个库了吗?

4

1 回答 1

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');
于 2015-03-30T12:30:55.403 回答