如何使用Python gdata库在博客中设置永久链接

时间:2014-04-21 12:45:32

标签: python gdata google-api-client google-api-python-client

我正在尝试使用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格式不是很熟悉),在这种情况下,你是如何做到的?

0 个答案:

没有答案