我们可以使用twitter API在twitter上发布图片吗?
我已经成功整合Twitter的API,我能够从我的设备上发布文字,但我想知道两件事情我们可以使用twitter API在twitter上发布图片吗?
是可以张贴在Android中使用API Twitter图片?
-
在Twitter中,我们使用了
OAuth.OAUTH_TOKEN
和OAuth.OAUTH_TOKEN_SECRET
tokens.I将令牌值传递给第二个参数在下面的代码中可以吗?或者我必须保持空白?String token = prefs.getString(OAuth.OAUTH_TOKEN, OAuth_token_key); String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, OAuth_token_secret);
我通过搜索来了解是否有可能post image on twitter using twitter API in Android
但我还没有发现,我知道是否有可能或没有任何链接。
我收到了iPhone和there is a answer also的一个类似的帖子图片问题。我不知道iPhone的所以我不知道天气这是正确的答案或不。这里是一个链接的iPhone的帖子图像的类似问题
请帮我解决这个问题。
是您可以张贴在Twitter上的图片。
AIK,有两种方法可以将照片上传到Twitter。
随着第一你必须实施Twitter API和使用this Link上传Photot到Twitter。
对不起,本示例。因为我没有得到任何关于如何使用它的例子。
With Second你可以在twitPic4j API的帮助下做到这一点。 只需添加twitPic4j的API并在代码下面写上传照片即可。
代码:
上面的代码工作在我的情况。
希望你得到了与第二个溶剂,我不知道如何使用第一个。
享受。 :)
更新
如果它仍然不是你的作品,并尝试一些项目如下:
希望能帮到你。
快乐编码。
==================================
FOR erdomester和更新的答案
==================================
请检查我的第一个链接给出与Example1及其api:Twitter4J 因此,如果任何停止发布功能的图书馆在twitter上上传图片,您可以使用其他图书馆相同。请检查并阅读重新分类Twitter4j。
检查Twitter4J API上传文件到Twitter:Twitter4j Image Upload
例如帮助您还可以查看下面的代码上传图像文件在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。但请不要低调回答,直到您没有完全搜索给定的答复。鉴于Example1中的图书馆Twitter4J给出了将图片上传到twitter的清晰思路,您可以轻松实现它。
对于更多的帮助和代码,您还可以检查:Twitter Upload media
注:若要使用此,请确保您有最新的jar文件。我已经使用twitter4j-core-2.2.5.jar或更多。
请评论我,而不是downvoting这个答案,如果你面临任何问题。
是的,你可以使用twitter api像twitter4j在Twitter上发布图像,但我会建议你使用HttpPost类和DefaultHttpClient类,因为它在实践中很好,你不需要添加任何外部的twitter API。
你有什么链接吗?如果我们使用httppost,那么不需要添加外部的twitter API? – Dharmendra
当我们上传照片而没有在twitter上使用任何外部API时,我们必须以多部分/形式上传照片。只是去这个链接,并研究有关twitter rest api文档https://dev.twitter.com/docs/api/1/post/statuses/update_with_media,如果我的答案帮助你PLZ upvote它。 – Rocker
是否可以在Android上使用API在Twitter上发布图片?
是的,你可以成功验证后使用Twitter Media Uplload上传图片到Twitter。
Twitter中,我们使用OAuth.OAUTH_TOKEN和OAuth.OAUTH_TOKEN_SECRET tokens.I上第二个参数传递令牌值在下面的代码是 好吗?或者我必须保持空白?
您应该添加这两种令牌和令牌密钥重点将是Tiwtter的setTokenWithSecret
methos中,你必须同时发送令牌和令牌密钥有用..
这段代码工作到上周。现在它说无效的用户名和密码。什么问题我没有得到它。我输入正确的密码和用户名 – sai
@sai:检查它的用户名和密码。或者,请删除该应用程序并重新安装,然后检查它。 –
它不适用于以前的应用程序? – sai