Връзката за добавяне към календара на Google работи, когато щракна върху сайта с уроци, но не и когато я използвам в моя собствен

Използвам това ръководство, за да разбера по-добре как могат да се създават събития в календара с HTTP GET заявки за Yahoo и Календари на Google. Връзката към календара „Добавяне към Google“ на тази страница работи перфектно за мен (отваря календара ми в Google с ново събитие с автоматично попълнена информация). Когато взема формата на връзката и добавя собствена информация или дори просто копирам и поставя същата връзка в собственото си приложение, тя спира да работи правилно. Моят календар в Google се отваря с нов формуляр за събитие, но никоя информация не се попълва правилно. Ето връзката, използвана в ръководството:

http://www.google.com/calendar/event?action=TEMPLATE&text=Joe's+40th+Birthday&details=Joe+turns+40+just+this+once&dates=20111212T190000/20111212T200000&location=Gillette+Stadium

Някой знае ли защо това просто ще спре да работи, когато бъде достъпно по начин, различен от щракване върху връзката в ръководството?


person sixty4bit    schedule 04.08.2014    source източник
comment
също не работи с връзката, както е публикувано по-горе   -  person sixty4bit    schedule 04.08.2014


Отговори (1)


URL адресът по-горе съдържа няколко символа &, което означава, че страницата на Google Календар не получава имената на параметрите, които очаква. Когато премахнете & и ги замените с обикновен &, работи според очакванията. Без да виждам кода ви, предлагам ви да опитате да добавите .html_safe в края на каквото и да използвате за генериране на URL.

person trentclowater    schedule 04.08.2014