트위터의 새로운 기능입니다. 내 Android 앱과 통합되었습니다. 트위터에 이미지 및 비디오를 게시해야합니다. Twitpic을 사용하여 Twitter에 이미지를 게시 할 수 있었지만 Twitter에 비디오를 게시하는 데 어떤 단서도 발견되지 않았습니다.트위터에 비디오 업로드하기
관련 링크 또는 저에게 동일한 방법을 제안 해주세요. 당신은 TwitPic에 미디어를 업로드 할 수 있습니다
트위터의 새로운 기능입니다. 내 Android 앱과 통합되었습니다. 트위터에 이미지 및 비디오를 게시해야합니다. Twitpic을 사용하여 Twitter에 이미지를 게시 할 수 있었지만 Twitter에 비디오를 게시하는 데 어떤 단서도 발견되지 않았습니다.트위터에 비디오 업로드하기
관련 링크 또는 저에게 동일한 방법을 제안 해주세요. 당신은 TwitPic에 미디어를 업로드 할 수 있습니다
코드의 조각없이 같은 직접적인 질문에 대한
SRY을 .... 이 코드는 이미지 용이지만 동일한 방식으로 비디오를 업로드 할 수도 있습니다.
class ImageSender extends AsyncTask<URL, Integer, Long> {
private String url;
protected void onPreExecute() {
//mProgressDialog = ProgressDialog.show(SendImageActivity.this, "", "Sending image...", true);
//mProgressDialog.setCancelable(false);
//mProgressDialog.show();
}
protected Long doInBackground(URL... urls) {
long result = 0;
// TwitterSession twitterSession = new TwitterSession(SendImageActivity.this);
AccessToken accessToken = getAccessToken();
Configuration conf = new ConfigurationBuilder()
.setOAuthConsumerKey(Constants.CONSUMER_KEY)
.setOAuthConsumerSecret(Constants.CONSUMER_SECRET)
.setOAuthAccessToken(mToken)
.setOAuthAccessTokenSecret(mSecreat)
.build();
OAuthAuthorization auth = new OAuthAuthorization (conf, conf.getOAuthConsumerKey(), conf.getOAuthConsumerSecret(),
new AccessToken (conf.getOAuthAccessToken(), conf.getOAuthAccessTokenSecret()));
ImageUpload upload = ImageUpload.getTwitpicUploader ("8d012dd3948af2cdc42f93859908a717", auth);
Log.d(TAG, "Start sending image...");
try {
url = upload.upload(new File(imagePath));
result = 1;
Log.d(TAG, "Image uploaded, Twitpic url is " + url);
} catch (Exception e) {
Log.e(TAG, "Failed to send image");
e.printStackTrace();
}
return result;
}
protected void onProgressUpdate(Integer... progress) {
}
protected void onPostExecute(Long result) {
//mProgressDialog.cancel();
String text = (result == 1) ? "Image sent successfully.\n Twitpic url is: " + url : "Failed to send image";
System.out.println("Twitter Image==========="+text);
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG).show();
}
}
public AccessToken getAccessToken() {
String token = mToken;
String tokenSecret = mSecreat;
if (token != null && tokenSecret != null)
return new AccessToken(token, tokenSecret);
else
return null;
}
먼저 로그인 코드를 잊어 버리고 라이브러리 (jar)를 사용하는 것을 잊지 마십시오.
헬로 @gaurav 아 로라 내가 이미지 미리 –