2013-07-11 2 views
0
{"meta":{"status":401,"msg":"Not Authorized"},"response":[]} 

Tumblr дает результат при публикации изображения.Публикация изображения с использованием tumblr

DefaultHttpClient client = new DefaultHttpClient(); 
HttpResponse resp = null; 
String result = null; 
HttpPost hpost = new HttpPost("http://api.tumblr.com/v2/blog/" + username    
                 +".tumblr.com/post"); 
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
nameValuePairs.add(new BasicNameValuePair("type", "photo")); 
nameValuePairs.add(new BasicNameValuePair("caption", "hello")); 
nameValuePairs.add(new BasicNameValuePair("source", "url_of_the_image")); 


     String debug = ""; 
     try { 
      hpost.setEntity(new UrlEncodedFormEntity(
        nameValuePairs)); 
      consumer.sign(hpost); 
      resp = client.execute(hpost); 
      result = EntityUtils.toString(resp.getEntity()); 
      Log.v("result >>", result); 
     } catch (UnsupportedEncodingException e) { 
      debug += e.toString(); 
     } catch (OAuthMessageSignerException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (OAuthExpectationFailedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (OAuthCommunicationException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (ClientProtocolException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

Мне нужно разместить свое изображение в tumblr. Дайте мне некоторые решения.

ответ

0

Считаете ли вы использование сторонней библиотеки? Temboo SDK (требуется бесплатная учетная запись) включает в себя методы создания фоторесурсов Tumblr либо путем передачи URL-адреса фотографии, либо содержимого, закодированного в Base64. Посмотрите на:

https://www.temboo.com/library/Library/Tumblr/Post/CreatePhotoPostWithURL/https://www.temboo.com/library/Library/Tumblr/Post/CreatePhotoPostWithImageFile/

Полное раскрытие - Я работаю в Temboo.

Смежные вопросы