我已成功集成twitter API,我可以从我的设备发布文本,但我想知道两件事
是否可以在Android上使用API在Twitter上发布图像?
在twitter中我们使用OAuth.OAUTH_TOKEN和OAuth.OAUTH_TOKEN_SECRET令牌.我在下面的代码中的第二个参数上传递令牌值是否可以?或者我必须留空?
String token = prefs.getString(OAuth.OAUTH_TOKEN, OAuth_token_key);
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, OAuth_token_secret);
Run Code Online (Sandbox Code Playgroud)我搜索知道是否可能,post image on twitter using twitter API in Android但我没有找到任何我知道是否可能的链接.
我有一个类似的iPhone后期图像问题,也有一个答案.我不知道iPhone,所以我不知道天气是否正确答案.这是一个类似的iPhone邮政形象问题的链接
请帮我解决这个问题.
我正在尝试使用twitter4j为我的应用程序连接并发布到Twitter.我正在学习本教程.我从这里下载了示例项目并尝试运行它android 2.3.3.我确信我Constants.java根据我的Twitter开发者网站正确修改了文件.在TwitterUtils.java我进入OAUTH_TOKEN和OAUTH_TOKEN_SECRET也.但运行后,我收到以下错误消息:
> E/dalvikvm(374): Could not find class 'twitter4j.http.AccessToken', referenced from method com.ecs.android.sample.twitter.TwitterUtils.isAuthenticated
>W/dalvikvm(374): VFY: unable to resolve new-instance 67 (Ltwitter4j/http/AccessToken;) in Lcom/ecs/android/sample/twitter/TwitterUtils;
>D/dalvikvm(374): VFY: replacing opcode 0x22 at 0x0010
>D/dalvikvm(374): VFY: dead code 0x0012-002f in Lcom/ecs/android/sample/twitter/TwitterUtils;.isAuthenticated (Landroid/content/SharedPreferences;)Z
>E/dalvikvm(374): Could not find class 'twitter4j.http.AccessToken', referenced from method com.ecs.android.sample.twitter.TwitterUtils.sendTweet
>W/dalvikvm(374): VFY: unable to resolve new-instance 67 (Ltwitter4j/http/AccessToken;) in Lcom/ecs/android/sample/twitter/TwitterUtils;
>D/dalvikvm(374): VFY: replacing opcode 0x22 at 0x0010
>D/dalvikvm(374): …Run Code Online (Sandbox Code Playgroud) 可能重复:
我们可以在Android上使用Twitter API在Twitter上发布图片吗?
Android推特推特与图像
我必须从相机拍照并上传用户推文状态.我无法请求帮助.我使用了followig代码来发布文本但无法将位图中的照片上传到twiiter
public void shareTwitter()
{
try {
String token = myPrefs.getString(FindFriends.PREF_KEY_OAUTH_TOKEN, "");
String secret = myPrefs.getString(FindFriends.PREF_KEY_OAUTH_SECRET, "");
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey(FindFriends.TWITTER_CONSUMER_KEY)
.setOAuthConsumerSecret(FindFriends.TWITTER_CONSUMER_SECRET)
.setOAuthAccessToken(token)
.setOAuthAccessTokenSecret(secret);
AccessToken accessToken = new AccessToken(token, secret);
Twitter twitter = new TwitterFactory(cb.build()).getInstance(accessToken);
twitter.updateStatus("hello");
} catch (Exception e) {
e.printStackTrace();
Run Code Online (Sandbox Code Playgroud)