首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用webcal协议cURL一个url

用webcal协议cURL一个url
EN

Stack Overflow用户
提问于 2011-02-11 07:41:10
回答 2查看 3.3K关注 0票数 2

我尝试使用php卷曲一个以webcal协议开头的url:

webcal://www.facebook.com/ical/u.php?uid=622488169

cURL不识别webcal协议。在我的研究过程中,我读到将url中的协议改为http应该是可行的,然而,当协议是http时,Facebook似乎已经禁止访问该文件。所以,我想知道是否有一种方法可以告诉cURL像对待http协议一样对待webcal协议。我不能访问php安装或php.ini,所以我需要在脚本中完成。

这是我所拥有的,并不是说代码在这里是真正必要的,它只是一个基本的curl设置:

代码语言:javascript
复制
<?php 

$ch = curl_init();

$options = array(
        CURLOPT_URL => 'webcal://www.facebook.com/ical/u.php?uid=622488169',
        CURLOPT_HEADER => false,
        CURLOPT_RETURNTRANSFER => 1,
    );

curl_setopt_array($ch,$options); 

if($content = curl_exec ($ch)){
    echo $content;
} else {
    echo curl_error($ch);
}
?>
EN

回答 2

Stack Overflow用户

发布于 2011-09-16 22:33:20

但它似乎适用于 https ,只需用https替换webcal即可。

现在Facebook events URL有了一个额外的参数'key‘我不知道这个URL的有效期是多久……

对不起,我的英语不好

法布里斯

票数 1
EN

Stack Overflow用户

发布于 2011-02-11 07:44:52

在iCal中,webcal://www.facebook.com/ical/u.php?uid=622488169不为我工作。您确定这不是限制访问的问题吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4964015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档