# A URL webcal é incorretamente passada para o campo Nome do Calendário no Google Calendar

**URL:** https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167
**Category:** Bug
**Tags:** events, fixed
**Created:** [Abril 8, 2026, 12:09am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167 "2026-04-08T00:09:59Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Abril 8, 2026, 12:09am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/1 "2026-04-08T00:09:59Z")

</div>

Isso trata-se da nova funcionalidade [Calendar subscription URLs for external calendar apps](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902).

Percebi que, ao adicionar uma URL ao meu Google Calendar, a URL é inserida tanto no campo URL (adequadamente) quanto no campo Nome (inadequadamente). Isso inclui o user\_api\_key, o que provavelmente não é ideal (cortado propositalmente nesta imagem):

> ![image](https://global.discourse-cdn.com/meta/original/4X/3/d/c/3dc4cd71d553199577606bce1aba7e7a4bec627b.png)

Não é grande trabalho renomear o Calendário vinculado para um usuário experiente (que tem muitos deles?), mas faria muito mais sentido passar o nome do site. Além disso, meus usuários menos experientes não entrariam em pânico!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [Abril 8, 2026, 12:25am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/2 "2026-04-08T00:25:07Z")

</div>

> [@nathank](#):
>
> mas faria muito mais sentido passar o nome do site.

E como podemos fazer isso?

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Abril 8, 2026, 12:42am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/3 "2026-04-08T00:42:25Z")

</div>

Bem, por exemplo, quando adiciono um calendário do Google daqui ao meu, o nome é transferido perfeitamente:

https://calendar.google.com/calendar/u/0/embed?src=arthurst.school.nz_atnrpbjct8ndvpjpl2ijdt1i64@group.calendar.google.com&rm=minimal

Mas, claro, não tenho ideia de como fazer isso programaticamente!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [Abril 8, 2026, 12:57am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/4 "2026-04-08T00:57:51Z")

</div>

> [@nathank](#):
>
> Mas, é claro, não faço ideia de como fazer isso programaticamente!

![John Mulaney: Essa é a pergunta de um milhão de dólares](https://global.discourse-cdn.com/meta/original/4X/3/f/b/3fbc9db9fd49b11a1e4ba9594a4f64b6174283f4.webp)

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Abril 8, 2026, 1:22am UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/5 "2026-04-08T01:22:34Z")

</div>

Ok, com um pouco de ajuda do Gemini, acho que tenho uma resposta. Existe um campo que pode ser adicionado ao arquivo .ics ao qual o link webcal aponta, o que (espero) permitirá alcançar isso.

A visão do Gemini sobre o assunto:

> Para adicionar um nome a um link de assinatura do Google Calendar, você não pode usar um parâmetro de URL direto como `&name=`. Em vez disso, o Google extrai automaticamente o nome do **arquivo de origem** ou exige que o usuário **renomeie-o manualmente** após a assinatura.
> 
> Se você é o desenvolvedor ou criador do arquivo `.ics` vinculado, pode definir o nome que aparece quando alguém se inscreve, incluindo a propriedade `X-WR-CALNAME` no cabeçalho do arquivo:
> 
> ```plaintext
> BEGIN:VCALENDAR
> VERSION:2.0
> X-WR-CALNAME:Seu Nome de Calendário Personalizado
> ...
> END:VCALENDAR
> 
> ```

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [Abril 8, 2026, 4:20pm UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/6 "2026-04-08T16:20:28Z")

</div>

> [@nathank](#):
>
> você pode definir o nome que aparece quando alguém se inscreve, incluindo a propriedade `X-WR-CALNAME` no cabeçalho do arquivo

Vamos tentar.

> <https://github.com/discourse/discourse/pull/39154>
>
> \## Summary
> \- add friendly \`X-WR-CALNAME\` values to bookmark reminder ICS feeds
> …
> \- add friendly \`X-WR-CALNAME\` values to discourse-calendar event ICS feeds
> \- cover the new calendar names in the relevant request specs
> 
> \## Context
> 
> https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/5

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Abril 8, 2026, 8:24pm UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/7 "2026-04-08T20:24:21Z")

</div>

Funcionou!!! Fantástico!! Obrigado por ouvir e estar disposto a tentar isso.

![image](https://global.discourse-cdn.com/meta/original/4X/c/f/c/cfce5abf5c20369ae61b73a713e18f90a0b99dac.png)

Fico me perguntando se isso também corrigiu o problema para o Outlook / Apple. Não tenho uma maneira fácil de verificar.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Abril 8, 2026, 9:14pm UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/8 "2026-04-08T21:14:44Z")

</div>

Isso deve resolver para o Outlook; a MS está [esperando](https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcical/1da58449-b97e-46bd-b018-a1ce576f3e6d) `X-WR-CALNAME`

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Abril 11, 2026, 9:14pm UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167/9 "2026-04-11T21:14:52Z")

</div>

Este tópico foi fechado automaticamente 3 dias após a última resposta. Novas respostas não são mais permitidas.
