可以使用 Python 在 Google 协作平台中创建具有自定义 URI 的网站吗?
使用 Google Appengine 运行 Python GDATA 设置。我是 DPAU 志愿者编程团队的成员,该团队在 Google Apps Education 上运行,并且有一个在 GDATA 库的帮助下运行 Python 的 Google Appengine。
我在 SitesClient 类中使用 create_site 函数。我知道有一个名为 uri= 的输入,但是当我传递它时,它总是返回为无效请求 URI。
此外,Google 的文档建议 URI 字段旨在用于将站点添加到不同的域。我希望它位于我的普通域 (dpau.org) 上,但我想指定该网站的 URL,因为这很重要。 www.dpau.org/IWantThisURL
条目 = 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 的新手:)
Using Google Appengine running the Python GDATA setup. I'm a member of the volunteer programming team for DPAU, which runs on Google Apps Education and has a Google Appengine running Python with help from the GDATA library.
I'm using the create_site function in the SitesClient class. I know there is an input called uri= but when I pass it through it always comes back as Invalid Request URI.
Also, Google's docs suggest the URI field is intended to be used for adding a site to a different domain. I want it on my normal domain (dpau.org) but I want to specify the url of the site because that's important. 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')
I shall be very grateful for any help you can provide to us. I'm a bit of a newbie at python :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
初始站点 URL 由站点名称确定,使用简单的剥离算法(全部小写,没有空格或特殊字符,除了 - 我相信)
将其更改为两步过程:
使用 munged 名称创建站点对应于您想要的 URL
更新网站标题,保留 URL 但更新漂亮的标题
Done :)
The initial site URL is determined by the site name, using a simple stripping algorithm (all lowercase, no spaces or special chars except - I believe)
Change this into a two-step process:
create the site using a munged name that corresponds to the URL you want
update the site title, which retains the URL but updates the pretty title
Done :)