我正在尝试通过python-twitter module更新我的个人资料信息。
>>> api = twitter.Api(username="username", password="password")
>>> user = api.GetUser(user="username")
>>> user.SetLocation('New Location')
问题是它没有得到更新,文档不清楚我是否需要做另一个步骤 - 是否需要调用“保存”或类似的东西?
答案 0 :(得分:1)
我不相信python-twitter模块目前支持更新配置文件。 SetLocation只会更新GetUser返回的本地用户对象。
尽管如此,向模块添加对此的支持是相对微不足道的。看看这个方法:
然后向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
查看可用方法列表