2017-09-10 3 views
1

Il semble que si vous utilisez le tagged de jumblr tous les nsfw ne seront pas inclus dans les résultats.Tumblr API pour java (Jumblr), Comment utiliser le tagged et obtenir un résultat nsfw

TumblrBot bot = new TumblrBot(); 
    JumblrClient jClient = bot.getjClient(); 
    Map<String, Object>options = new HashMap<>(); 
    options.put("limit", 20); 
    options.put("offset", 0); 
    List<Post> posts = jClient.tagged(tag, options); 
    for (int i = 0; i < posts.size(); i++) { 
     Post post = posts.get(i); 
     System.out.println((i + 1) + " - post: " + post.getBlogName()); 
     System.out.println("\tnotes: " + post.getNoteCount()); 
    } 

Y a-t-il quelque chose que vous pouvez mettre dans les options simplement pour obtenir des résultats étiquetés nsfw?

Répondre

0

voir https://www.v2ex.com/t/386082

public String search(String query){ 
    Map<String, Object> params = new HashMap<>(); 
    params.put("api_key", apiKey); 
    //params.put("timeline_type", "top"); // top results 
    params.put("timeline_type", "recent"); //recent results 
    params.put("query", query); 
    params.put("block_nsfw", 0); 
    if(!JumblrUtils.getInstance().getCursor().equals("")) 
     params.put("cursor", JumblrUtils.getInstance().getCursor()); 
    return requestBuilder.get2("/timeline/search", params); 

}