CURL URL с веб-протоколом
Я пытаюсь свернуть URL, который начинается с веб-протокола с использованием php:
WebCal://www.facebook.com/ical/u.php UID = 622488169
cURL не распознает сетевой протокол. В ходе моего исследования я прочитал, что смена протокола в URL на http должна работать, однако Facebook, по-видимому, запретил доступ к файлу, когда протокол http. Итак, мне было интересно, есть ли способ заставить cURL обращаться с протоколом webcal, как с протоколом http. У меня нет доступа к установке php или php.ini, поэтому мне нужно сделать это в скрипте.
Вот что у меня есть, не то, что код действительно необходим здесь, это просто базовая настройка curl:
<?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);
}
?>
2 ответа
Но похоже, что он работает с https, просто замените webcal на https.
Теперь в URL-адресе событий Facebook есть дополнительный параметр "ключ". Я не знаю, как долго он действителен...
Извините за мой плохой английский
Fabrice
webcal://www.facebook.com/ical/u.php?uid=622488169
у меня не работает в iCal. Вы уверены, что это не проблема с ограниченным доступом?