Можно ли создать сайт с пользовательским URI в Сайтах Google с Python? - PullRequest
0 голосов
/ 25 марта 2011

Используя Google Appengine, запустите установку Python GDATA.Я являюсь членом команды программистов-добровольцев для DPAU, который работает в Google Apps Education и использует Google Appengine для работы с Python при помощи библиотеки GDATA.

Я использую функцию create_site в классе SitesClient,Я знаю, что есть ввод с именем uri =, но когда я его пропускаю, он всегда возвращается как неверный URI запроса.

Кроме того, документы Google предполагают, что поле URI предназначено для добавления сайта на другой сайт.домен.Я хочу это на моем обычном домене (dpau.org), но я хочу указать URL сайта, потому что это важно.www.dpau.org/IWantThisURL

entry = client.create_site (orgName, description = orgDescription, source_site = 'https://sites.google.com/feeds/site/dpau.org/org', uri =' https://sites.google.com/feeds/site/dpau.org/title-for-my-site')

Я буду очень признателен за любую помощь, которую вы можетепредоставьте нам. Я немного новичок в Python:)

1 Ответ

0 голосов
/ 05 июля 2011

Исходный URL-адрес сайта определяется по имени сайта с использованием простого алгоритма зачистки (все строчные, без пробелов и специальных символов, кроме - я полагаю)

Измените это на два этапа:

  • создать сайт, используя целое имя, соответствующее URL, который вы хотите

  • обновить заголовок сайта, который сохраняет URL, но обновляет красивый заголовок

Готово:)

...