zhyue 2017-02-17
《Java调用Linkedin接口API之:获取授权》已经获取了访问令牌即access_token,接下来我们用访问令牌分享内容到领英的个人页面。
Java调用实例添加HTTP请求头信息属性:
消息头中属性:
Content-Type: application/json x-li-format: json
代表你提交的参数是JSON格式,如果不添加这两个属性默认提交参数应该是xml格式
POST请求地址:
https://api.linkedin.com/v1/people/~/shares?oauth2_access_token=LinkedIntoken;
这里的LinkedIntoken是《Java调用Linkedin接口API之:获取授权》获取的访问令牌。
通过 REST API 分享内容有两种方法:
在评论中添加要分享的内容网址 - 领英会对所含网址进行分析,并自动识别标题、说明、图片等。
使用特定值分享 - 您可以通过 API 调用的参数直接提供标题、说明、图片等。
请求参数列表
在评论中添加要分享的内容网址举例:
使用特定值进行分享举例:
如果分享请求成功,将收到 HTTP 201 响应代码和以下返回正文:(注意是201不是200)
领英不允许分享重复内容如:分享的链接相同,评论相同都是不允许的。如果重复发布相同的分享内容,API返回400状态码!
但是,我们可以在程序中将分享的链接加上参数如:
http://www.toutiao.com/user/4699727666/pin/?参数
这样就可以发布相同链接了。