gpt4 book ai didi

python - 如何使用 REST api 将个人资料图像更新到 Twitter?

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:14 25 4
gpt4 key购买 nike

有人有工作代码或示例来更新 Twitter 个人资料图像吗?

python-oauth2好不好?我应该为此使用其他库吗?

使用:python 2.7,Django 1.7 python-oauth2

image_post = "https://api.twitter.com/1.1/statuses/update.json?status=ThisOneWorksPerfectly"
resp, content = client.request(image_post, "POST")

上面的代码工作得很好,但我将该代码更改为 update profile image (见下文...)

从此update_profile_image

image_post = "https://api.twitter.com/1.1/account/update_profile_image.json?image={}".format(encodedImage)
resp, content = client.request(image_post, "POST")

错误:

'{"errors":[{"message":"Could not authenticate you","code":32}]}'

最佳答案

您应该将图像作为 POST 参数传递,而不是作为查询参数传递。您可以通过向 client.request 方法提供第三个参数 (body) 来实现此目的,如下所示:

image_post = "https://api.twitter.com/1.1/account/update_profile_image.json"
resp, content = client.request(image_post, "POST", "image=" + base64EncodedImage)

关于python - 如何使用 REST api 将个人资料图像更新到 Twitter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27801189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com