我正在开发一个使用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的文档没有提到任何内容。有人已经在这个图书馆工作了?
发布于 2015-03-30 12:30:55
如io/RequestObject.php#L 112中所示,post
采用第三个参数headers
,可以如下所示:
$request_object_li->post('/v1/people/~/shares?format=json', array('commment'=> 'Hello world!'), array('Content-Type'=>'application/json','x-li-format'=>'json');
https://stackoverflow.com/questions/29343715
复制相似问题