2011-02-10 4 views
2

とURL私はPHPを使用してWebCalのプロトコルで始まるURLをカールしようとしている:cURLのWebCalのプロトコル

WebCalの?//www.facebook.com/ical/u.phpを622488169 = UID

cURLはwebcalプロトコルを認識しません。私の研究の過程で、私はhttpでurlのプロトコルを変更すれば動作するはずだと読んだが、プロトコルがhttpであればFacebookはファイルへのアクセスを許可していないようだ。それで、httpプロトコルであるようにWebcalプロトコルを扱うようにcURLに指示する方法があるかどうか疑問に思っていました。私はPHPのインストールやphp.iniにアクセスできないので、スクリプトでそれを行う必要があります。

<?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); 
} 
?> 

答えて

0

webcal://www.facebook.com/ical/u.php?uid=622488169 iCalの中で私のために働いていません。ここで

はそれだけで、基本的なカールのセットアップはだ、コードはここで本当に必要でないことを、私が持っているものです。アクセスが制限されていてもそれが問題ではないと確信していますか?

+0

を持っています。しかし、最初の問題は、私はcurlを使ってこのエラーが出るということです:サポートされていないプロトコル:webcal URLはFirefoxのアドレスバーに貼り付けるときに機能します。 – tmbritton

0

しかし、httpsと動作するようですが、webcalをhttpsに置き換えてください。

今のFacebookイベントのURLがあまりにも問題がある可能性が追加パラメータ「キー」私はURLが有効であるどのくらい知らない...私の悪い英語のための

申し訳

ファブリス

関連する問題