2009-02-10 53 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

相关问题