我们可以在Android中使用twitter API在twitter上发布图像吗?
我已经成功地集成了twitter API,我能够从我的设备上发布文本,但我想知道两件事我们可以在Android中使用twitter API在twitter上发布图像吗?,android,twitter,Android,Twitter,我已经成功地集成了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
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);
请帮我解决这个问题。是的,您可以使用twitter4j等twitter api在twitter上发布图像,但我建议您使用HttpPost类和DefaultHttpClient类,因为这在实践中很好,您不需要向其添加任何外部twitter api 是否可以在Android中使用API在twitter上发布图像 是的,您可以在使用成功验证后将图像上载到Twitter 在twitter中,我们使用了OAuth.OAuth_令牌和OAuth.OAuth_令牌 我在下面代码中的第二个参数上传递令牌值是吗 好啊或者我必须把它留白
String token = prefs.getString(OAuth.OAUTH_TOKEN, OAuth_token_key);
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, OAuth_token_secret);
您应该同时添加令牌和令牌密钥。这对于您必须同时发送令牌和令牌密钥的提示方法将非常有用。是的,您可以在Twitter上发布该图像 好了,有两种方法可以把照片上传到Twitter上 使用首先您必须实现Twitter API,并使用它将照片上传到Twitter 对不起,举个例子。因为我没有得到任何关于如何使用这个的例子 使用Second可以在twitPic4j API的帮助下实现这一点。 只需为twitPic4j添加API并编写以下代码即可上传照片 代码: 以上代码适用于我的案例 希望你得到第二个解决方案,我不知道如何使用第一个 享受。:) 已更新 如果仍然不适合您,请尝试下面列出的一些项目: 希望这对你有帮助 快乐编码 ============================================== 用于eDomester和更新答案 ============================================== 请检查示例1中给出的第一个链接及其api: 所以,若任何一个库停止提供在twitter上上传图像的功能,你们可以使用其他库来实现同样的功能。请检查并阅读regrading Twitter4j 检查Twitter4J API以将文件上载到Twitter: 例如“帮助”,您还可以查看下面的代码,以便在Twitter上上载图像文件 上载图像的代码:
/**
* To upload a picture with some piece of text.
*
*
* @param file The file which we want to share with our tweet
* @param message Message to display with picture
* @param twitter Instance of authorized Twitter class
* @throws Exception exception if any
*/
public void uploadPic(File file, String message,Twitter twitter) throws Exception {
try{
StatusUpdate status = new StatusUpdate(message);
status.setMedia(file);
twitter.updateStatus(status);}
catch(TwitterException e){
Log.d("TAG", "Pic Upload error" + e.getErrorMessage());
throw e;
}
}
我希望这将对您的查询有更多帮助
感谢eredomester通知我tweetpic不再为Twitter工作。但是,请不要投否决票,直到你没有完全搜索到给定的答复。示例1中的给定库Twitter4J给出了将图像上传到twitter的清晰想法,您可以轻松实现它
有关更多帮助和代码,您还可以查看:
注意:要使用此文件,请确保您拥有最新的jar文件。我用了一个或多个
如果你在这方面遇到任何问题,请评论我,而不是否决这个答案。你有任何链接吗?如果我们使用了httppost,那么就不需要添加外部twitter api了?当我们在twitter上上传照片而不使用任何外部api时,我们必须以多部分/形式上传照片。只需访问此链接并研究有关twitter rest api文档,如果我的回答有助于您投票,请将其升级。此代码一直到上周才运行。现在显示的用户名和密码无效。我没有获得它有什么问题。我正在输入正确的密码和用户密码name@sai:检查它的用户名和密码。或者请删除该应用程序并重新安装,然后进行检查。Twitter API v 1.0现在已被删除,请更新链接以更正您的链接IMHO@erdomester请写正确的单词。你说的IMHO是什么意思?