1

私はAndroidでTwitterを統合するのが新しいです。私のアプリケーションでは、私はTwitterで写真をアップロードしたい。Twitterで写真をアップロードすることはできますか?はいの場合は、アンドロイドから写真を投稿またはアップロードするにはどうすればいいですか?

私はその可能性は確信していますが、私はツイッターサイトのツイートの間に写真のオプションをアップロードすることが判明しました。だから私はそのツイートに写真をアップロードしたい。

これを統合するサンプルまたはデモはありますか? 私にデモプロジェクトまたはサンプルへのリンクを教えてください。おかげさまで

更新:

twit4jした後、このようなエラーを取得する実装:

11-12 10:36:19.384: WARN/System.err(283): org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element found 
11-12 10:36:19.394: WARN/System.err(283):  at org.apache.harmony.xml.ExpatParser.finish(ExpatParser.java:553) 
11-12 10:36:19.404: WARN/System.err(283):  at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:483) 
11-12 10:36:19.404: WARN/System.err(283):  at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:320) 
11-12 10:36:19.416: WARN/System.err(283):  at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:277) 
11-12 10:36:19.416: WARN/System.err(283):  at com.harrison.lee.twitpic4j.ResponseXMLParser.parseResponse(ResponseXMLParser.java:81) 
11-12 10:36:19.416: WARN/System.err(283):  at com.harrison.lee.twitpic4j.TwitPic.uploadAndPost(TwitPic.java:170) 
11-12 10:36:19.416: WARN/System.err(283):  at com.example.drawing.DrawingActivity.onClick(DrawingActivity.java:408) 
11-12 10:36:19.424: WARN/System.err(283):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-12 10:36:19.424: WARN/System.err(283):  at java.lang.reflect.Method.invoke(Method.java:521) 
11-12 10:36:19.424: WARN/System.err(283):  at android.view.View$1.onClick(View.java:2067) 
11-12 10:36:19.435: WARN/System.err(283):  at android.view.View.performClick(View.java:2408) 
11-12 10:36:19.435: WARN/System.err(283):  at android.view.View$PerformClick.run(View.java:8816) 
11-12 10:36:19.435: WARN/System.err(283):  at android.os.Handler.handleCallback(Handler.java:587) 
11-12 10:36:19.483: WARN/System.err(283):  at android.os.Handler.dispatchMessage(Handler.java:92) 
11-12 10:36:19.483: WARN/System.err(283):  at android.os.Looper.loop(Looper.java:123) 
11-12 10:36:19.483: WARN/System.err(283):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
11-12 10:36:19.483: WARN/System.err(283):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-12 10:36:19.483: WARN/System.err(283):  at java.lang.reflect.Method.invoke(Method.java:521) 
11-12 10:36:19.494: WARN/System.err(283):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
11-12 10:36:19.494: WARN/System.err(283):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
11-12 10:36:19.494: WARN/System.err(283):  at dalvik.system.NativeStart.main(Native Method) 
11-12 10:36:19.494: INFO/System.out(283): Status: null 
11-12 10:36:19.506: INFO/System.out(283): Status Id: null 
11-12 10:36:19.506: INFO/System.out(283): User Id: null 
11-12 10:36:19.506: INFO/System.out(283): Media Aid: null 
11-12 10:36:19.506: INFO/System.out(283): Media Url: null 
11-12 10:36:19.514: INFO/System.out(283): Error Code: null 
11-12 10:36:19.514: INFO/System.out(283): Error Msg: null 

答えて

1

はいそれは可能です。あなたはここに

http://code.google.com/p/twitpic4j/downloads/detail?name=twitpic4j.jar&can=2&q=

twitpic4j.jar jarファイルがコードである必要があります。ツイッターアカウントにツイッターアカウントを登録してください。

File file = ***YOUR IMAGE*** 

TwitPic tpRequest = new TwitPic(this.username, this.password); 
TwitPicResponse tpResponse = null; 
// Make request and handle exceptions       
try { 
     tpResponse = tpRequest.uploadAndPost(file, this.tweet); 
     return "s"; 
} catch (IOException e) { 
     e.printStackTrace(); 
} catch (TwitPicException e) { 
     e.printStackTrace(); 
} 
+0

を提供し、this.usernameとthis.passwordは、静的な値はありますか? –

+0

私はユーザーが毎回ユーザー名とパスワードを入力する必要があることを意味しますか? –

+0

私はあなたのコードを使用しています。しかし、それを使用した後。私は誤りがある。そして、イメージはtwitterにuplodedされていません。エラーログの最新の質問をご覧ください。 –

1

です。 私はTwitter4Jライブラリを使用してアプリケーションでTwitterを統合しています。あなたがクラスを知ってもらうことができます

はここ、ここJavaDoc

+0

更新された質問をご覧ください。私はtweet4jを実装する際にエラーが発生しました。 –

関連する問題