Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 每次我访问时,airbnb ics的UID都会更改_Php_Icalendar_Uid_Airbnb - Fatal编程技术网

Php 每次我访问时,airbnb ics的UID都会更改

Php 每次我访问时,airbnb ics的UID都会更改,php,icalendar,uid,airbnb,Php,Icalendar,Uid,Airbnb,我想在我的php程序中将备忘录插入airbnb日历。 我编写了一个程序,用php获取并同步airbnb的ical数据 <?php $ical_url = 'https://www.airbnb.it/calendar/ical/2533404.ics?s=580a83c1bcbc0e8af72cfc62bcc2676d'; $ctx = stream_context_create(array( 'http' => array( 'method' => 'GET', 'heade

我想在我的php程序中将备忘录插入airbnb日历。 我编写了一个程序,用php获取并同步airbnb的ical数据

<?php
$ical_url = 'https://www.airbnb.it/calendar/ical/2533404.ics?s=580a83c1bcbc0e8af72cfc62bcc2676d';
$ctx = stream_context_create(array(
'http' => array(
'method' => 'GET',
'header' => 'User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko')
)
);
$ical = file_get_contents($ical_url,false,$ctx);
echo '<pre>'.$ical.'</pre>';
2.第二次访问

SUMMARY:Marco Marcigliano (4PPN2S)
所以我不能把备忘录放在aiabnb事件上

我可以在不更改UID的情况下获取ical数据吗? 或者除了UID之外还有唯一的ID吗


请帮助我。

这是我们在周六(2016年7月30日)从AirBNB支持部门收到的关于上述问题的信息:

==

你正在经历的问题听起来确实令人沮丧。不过,恐怕我无法提供明确的解决方案。问题似乎在于谷歌日历以及它如何与Airbnb日历交互

我必须重申,第三方网站的设计并没有考虑到我们的日历。如果在执行导出Airbnb日历的步骤后,您遇到了困难,我们几乎无能为力

也许这是谷歌需要解决的问题,也许这也是Airbnb应该研究的问题。我将把你提供给我的信息传递给你,我相信你的反馈会得到认真对待

现在,我很抱歉,我不能给你任何具体的解决方案,但我将把这个问题作为需要调查的事情传递给你。希望在将来的某个时候,这些问题会得到解决

再次表示我最诚挚的歉意。如果还有什么我能做的,请尽管问

==


除非AirBNB接受此反馈并努力使其“uid”独一无二,否则似乎没有解决此问题的方法。

我建议这是AirBNB的问题,而不是谷歌日历的问题

其他iCal住宿提供商(如homeaway.com)提供一致的独特UID

导出谷歌日历(calendar.google.com)两次也会得到一致的唯一UID

我实施的解决方法是使用摘要中的airbnb预订参考-


忽略他们的uid。

我们也面临同样的问题。尝试从Airbnb日历导入&每次访问时都会提供不同的UID。这导致事件被重新导入,因为我们的重复检查基于Google calendar的UID字段。同样的问题,请等待支持人员的回答!
BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Airbnb Inc//Hosting Calendar 0.8.8//EN
CALSCALE:GREGORIAN
VERSION:2.0
BEGIN:VEVENT
DTEND;VALUE=DATE:20150709
DTSTART;VALUE=DATE:20150708
UID:-q0wzyk0t5hkw-7gujduyluxdt@airbnb.com
DESCRIPTION:CHECKIN: 08-07-2015\nCHECKOUT: 09-07-2015\nNIGHTS: 1\nPHONE: 
\nEMAIL: (nessun indirizzo email alias disponibile)\nPROPERTY: CASA MANI
: Castellabate dal mare\n
SUMMARY:Marco Marcigliano (4PPN2S)
LOCATION:CASA MANI: Castellabate dal mare
END:VEVENT
SUMMARY:Marco Marcigliano (4PPN2S)