使用python-twitter更新配置文件

时间:2009-08-14 14:31:49

标签: python api twitter

我正在尝试通过python-twitter module更新我的个人资料信息。

>>> api = twitter.Api(username="username", password="password")
>>> user = api.GetUser(user="username")
>>> user.SetLocation('New Location')

问题是它没有得到更新,文档不清楚我是否需​​要做另一个步骤 - 是否需要调用“保存”或类似的东西?

2 个答案:

答案 0 :(得分:1)

我不相信python-twitter模块目前支持更新配置文件。 SetLocation只会更新GetUser返回的本地用户对象。

尽管如此,向模块添加对此的支持是相对微不足道的。看看这个方法:

account/update_profile

然后向Api类添加一个新方法,该方法使用更新的用户数据调用 account / update_profile

答案 1 :(得分:-1)

这是来自User的配置文件方法:

SetProfileBackgroundColor(self, profile_background_color)

SetProfileBackgroundImageUrl(self, profile_background_image_url)

SetProfileBackgroundTile(self, profile_background_tile)
    Set the boolean flag for whether to tile the profile background image.

    Args:
      profile_background_tile: Boolean flag for whether to tile or not.

SetProfileImageUrl(self, profile_image_url)
    Set the url of the thumbnail of this user.

    Args:
      profile_image_url: The url of the thumbnail of this user

SetProfileLinkColor(self, profile_link_color)

SetProfileSidebarFillColor(self, profile_sidebar_fill_color)

SetProfileTextColor(self, profile_text_color)

您可以在http://static.unto.net/python-twitter/0.6/doc/twitter.html

查看可用方法列表