2009-02-10 52 views

回答

7

您目前被卡住了。截至2009年2月9日,至少有Yahoo Pipes does not support https

有可能設置你自己的代理服務器爲你做SSL提取並通過http重新提供內容,但這不是我曾經嘗試過的。

+0

看到我的回答如下一種簡單的方法,使雅虎的管道以https工作。 – 2010-05-03 19:21:40

6

Yahoo!管道目前不支持HTTPS。我解決這個問題的方法是在我自己的web服務器上設置一個PHP頁面,該頁面將獲取HTTPS提要並通過HTTP對其進行回顯。然後我指着那個管子。

這將做的工作:

<?php 
    $feed_contents = file_get_contents('https://example.com/feed.rss'); 
    header('Content-Type: application/rss+xml'); 
    echo $feed_contents; 
?> 
+0

謝謝。看來這是目前最好的解決方法。我想盡可能接受你的答案,但我跑過了賞金期限,並自動將它交給另一個答案。抱歉。 – 2009-03-05 05:20:30

10

您可以通過「代理」的HTTPS URL通過YQL (Yahoo! Query Language)解決雅虎管道不支持HTTPS,它不支持HTTPS。雅虎管道有來源> YQL模塊,它可以通過一個HTTPS URL與YQL查詢這樣的:

select * from rss where url='https://example.com/example.rss' 

與此查詢時,YQL模塊將返回所有項目從原來的HTTPS飼料。

[通過HTTPS, Pipes and YQL]

+0

非常感謝!五個月後的完美答案。 (雖然我不確定2月份是否有可能在我問的時候回答)。我希望現在有一種方法可以將此標記爲正確的答案,因爲它現在很清楚。 – 2010-05-03 18:55:35

相關問題