HTMLフォームを使用して、ハードドライブから画像をアップロードしたい:
Image file: <input name="imageupload" id="imageupload" type="file" />
次に、次のようにTwitterにアップロードします。
image=self.request.get('imageupload')
image2=base64.b64encode(image)
twitapi.Update_profile_image(image=image2)
与えられた twitapi.Update_profile_image:
def Update_profile_image(self,image):
if not self._oauth_consumer:
raise TwitterError("The twitter.Api instance must be authenticated.")
url = '%s/account/update_profile_image.json' % (self.base_url)
data = {'image':image}
json = self._FetchUrl(url, post_data=data)
data = self._ParseAndCheckTwitter(json)
return data
twitter-api から _FetchUrl を指定
私はいつも得る
TwitterError: There was a problem with your picture. Probably too big.
それが由来するアイデアはありますか?ありがとう!