2014-02-16 27 views
5

我的用例: 試圖發出PUT請求,將帖子從羣組的一般討論轉移到工作討論。PHP oAuth從收到的標題中刪除位置

要發出該請求,您需要一個typical ugly piece of LinkedIn XML以及URL中的帖子ID。

問題是,帖子id僅作爲接收到的位置標題的一部分存在,該標題是從POST請求(不在響應主體)獲得的。

任何解決方案,除了使用數據包嗅探?

This OPEN bug from 2011,描述了同樣的問題。

LinkedIn forum question

+0

您是否使用cURL連接和/或oAuth PECL庫? – Jublo

+0

不幸的是使用了PECL oAuth。 得到一個獨立的獲取函數實現,通過參數獲取它的所有依賴關係將會很好。 –

回答

1

由於您使用OAuth的PECL庫,請嘗試使用OAuth::disableRedirects function

+0

仍然沒有位置標題... –

+0

還有其他想法嗎? –

+0

從我的結尾不知道,奧列格,我害怕。 – Jublo

0

似乎LinkedIn只會返回201位置標題,以防您可以發佈到該羣組而不需要您的帖子被審覈(通常意味着您是該羣組的所有者)。

在任何其他情況下,LinkedIn將返回202(接受)沒有位置標題(大多數情況下)。