PHP oAuth从接收的标头中删除位置

时间:2014-02-16 12:54:28

标签: php oauth linkedin

我的用例: 尝试发布PUT请求,将帖子从小组的一般性讨论转移到工作讨论。

要发出该请求,您需要typical ugly piece of LinkedIn XML以及网址中的帖子ID。

问题是post id仅作为收到的位置标题的一部分出现,该标题是从POST请求(而不是在响应主体)获得的。

除了使用数据包嗅探之外的任何解决方案?

This OPEN bug from 2011,描述了同样的问题。

LinkedIn forum question

2 个答案:

答案 0 :(得分:1)

由于您使用的是PECL oAuth库,请尝试使用OAuth::disableRedirects function

答案 1 :(得分:0)

似乎LinkedIn仅返回带有位置标题的201,以防您可以发布到此论坛而不需要对您的帖子进行审核(通常这意味着您是该组的所有者)。

在任何其他情况下,LinkedIn将返回202(已接受)而没有位置标题(大部分情况)。