1

アンドロイドでツイッターにメディアをアップロードしようとしています。このアップデートをMediaApiで使用しています。私は次のコードを使用しています

multiPartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    try
    {
        multiPartEntity.addPart("status", new StringBody("Metallica rules man! |m|"));
        multiPartEntity.addPart("media[]", new InputStreamBody(getResources().openRawResource(R.drawable.metallica), "metallica.jpg"));
        post = new HttpPost("https://api.twitter.com/1.1/statuses/update_with_media.json");
        post.setEntity(multiPartEntity);
        post.addHeader("Content-Type", "multipart/form-data");
        post.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
        consumer.sign(post);
        response = client.execute(post);
        entity = response.getEntity();
    } catch (Exception e1)
    {
        e1.printStackTrace();
    }

しかし、エラーコード131- Twitterからの内部エラーが表示されます。また、バイト配列の形式で画像を送信しようとしましたが、無駄でした。同じエラーが発生しました。誰かがこの問題を解決するのを手伝ってくれませんか?

4

0 に答える 0