Wie finde ich die Abonnement-URL im eingebetteten Quellcode von Google Kalender?

9

Kann ich die URL extrahieren, die ich zum Abonnieren des Kalenders verwenden würde, wenn ich den eingebetteten HTML-Code für einen Google Kalender habe?

Zum Beispiel:

Code einbetten (Zeilenumbrüche aus Gründen der Übersichtlichkeit hinzugefügt):

<html>
<iframe src="https://www.google.com/calendar/hosted/example.com/embed?
             height=600&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;
             src=example.com_ecafa7el7kc4du1ervkdff4x6a%40
             group.calendar.google.com&amp;color=%23AB8B00&amp;
             ctz=Pacific%2FApia"
        style=" border-width:0 " width="800" 
        height="600" frameborder="0" scrolling="no">
</iframe>
</html>

Das saftige ist, src=example.com_ecafa7el7kc4du1ervkdff4x6a%40group.calendar.google.comaber ich kann es scheinbar nicht in ein Format bringen, das ich in meinem Google Kalender unter Hinzufügen -> Nach URL hinzufügen verwenden kann.

Adambox
quelle

Antworten:

7

Gegeben die folgende URL:

www.google.com/calendar/hosted/example.com/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src= example.com_ecafa7el7kc4du1ervkdff4x6a% 40group.calendar.google.com & color =% 23AB8B00 & ctz = Pacific% 2FAp

Sie möchten den fett gedruckten Teil in eine dieser Vorlagen einfügen:

XML: http://www.google.com/calendar/feeds/HERE/public/basic
ICAL: http://www.google.com/calendar/ical/HERE/public/basic.ics
HTML: http://www.google.com/calendar/hosted/HERE/embed?src=HERE

anstelle des Wortes HERE.

Wenn Sie beispielsweise XML verwenden möchten, verwenden Sie:

http://www.google.com/calendar/feeds/example.com_ecafa7el7kc4du1ervkdff4x6a%40group.calendar.google.com/public/basic

Dies erfordert, dass der Kalender öffentlich ist, was ich annehme, da eine eingebettete Version davon verfügbar ist.

Sinnvoll
quelle
perfekt! Vielen Dank. Können Sie Ihre Antwort bearbeiten, um ein wenig klarer zu machen, dass das "saftige Bit" abzüglich der src=in meinem Beispiel angegebenen Adresse die Adresse ist, die "HIER" verwendet werden soll?
Adambox
@adambox: Ich habe es aktualisiert
Senseful
Ich bestätige, dass dies auch 2014 noch funktioniert, und danke Ihnen für eine Antwort, die mir mehr als einmal nützlich war. :)
Brighid McDonnell