可以使用Python在Google协作平台中创建包含自定义URI的网站吗?

时间:2011-03-24 23:46:14

标签: python google-apps gdata-api gdata

使用Google Appengine运行Python GDATA设置。我是DPAU志愿者编程团队的成员,该团队在Google Apps Education上运行,并在GDATA图书馆的帮助下运行了一个运行Python的Google Appengine。

我正在使用SitesClient类中的create_site函数。我知道有一个名为uri =的输入,但当我通过它时,它总是以无效请求URI的形式返回。

此外,Google的文档建议URI字段用于将网站添加到其他域。我希望它在我的普通域名(dpau.org)上,但我想指定网站的网址,因为这很重要。 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 /馈送/站点/ dpau.org /标题换我的现场')

我将非常感谢您能为我们提供的任何帮助。我在python上有点新手:)

1 个答案:

答案 0 :(得分:0)

初始站点URL由站点名称决定,使用简单的剥离算法(全部小写,没有空格或特殊字符,除了 - 我相信)

将此更改为两个步骤:

  • 使用与您想要的网址相对应的munged名称创建网站

  • 更新网站标题,该网站标题会保留网址,但会更新漂亮的标题

完成:)