我正在尝试使用gdata.blogger创建一个具有给定永久链接的新帖子,但它不起作用。在通常的fandango登录后,我使用以下代码:
entry = gdata.blogger.BlogPostEntry()
entry.title = atom.Title(title_type="xhtml", text=title)
entry.content = atom.Content(content_type="html", text=content)
# We have to use the GData function since we need to add the permalink
blog_id = self.__blog.GetSelfLink().href.split('/')[-1]
blog_uri = '/feeds/%s/posts/default' % blog_id
url_params = {
'path': permalink,
}
logging.info("Publishing blog '%s' using permalink '%s'", title, permalink)
self.__blog_ws.Post(
entry, blog_uri, url_params=url_params,
converter=gdata.blogger.BlogPostEntryFromString)
尽管提供了明确的路径,但它使用标题的一部分来创建链接。
为解决方案的输入提供备用链接(我对Atom格式不是很熟悉),在这种情况下,你是如何做到的?