查看此处的规范:https
://www.ietf.org/rfc/rfc2445.txt
我有一个活动联系人,他们有姓名、电子邮件和电话号码。
我看到我可以添加此字段:
ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com
但是我不确定将电话号码放在哪里。
注意:我是这个提要的生产者和主要消费者,但理想情况下其他人也可以消费它。我正在使用 DDay.iCal 来生成提要。
建议答案:
如果我不介意其他消费者是否缺少此字段...我可以使用 X-CUSTOM-FIELD 格式吗?
编辑:
目前我正在执行以下操作,这对我有用,但我不确定其他客户?
ORGANIZER;CN=John Smith;tel=00000000000:mailto:john.smith@example.com
编辑: 在某些情况下,即使我使用同一个库对其进行编码和解码,DDay ICal 目前也没有正确格式化该字段。这是我的编码方法:
calEvent.Organizer = new Organizer("mailto:"+detail.EventDetails.ContactEmail)
{
CommonName = detail.EventDetails.ContactName,
Parameters =
{
{"tel", detail.EventDetails.ContactPhone }
}
};
它像这样输出它:(之前缺少空格:mailto...
)
ORGANIZER;CN=Neque porro quisquam est qui dolorem ips & quia dolo;tel=000 0
00 0000 or 000 000 0000 or 000 000 0000
:mailto:nequepo.porroqu@example.co
.nz