【问题标题】:Tumblr API for java (Jumblr), How to use the tagged and get an nsfw resultTumblr API for java (Jumblr),如何使用标记并获得 nsfw 结果
【发布时间】:2017-09-10 09:54:56
【问题描述】:

看起来如果您使用来自 jumblr 的 tagged,则所有 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());
    }

您可以在选项中添加任何东西来拉取 nsfw 标记的结果吗?

【问题讨论】:

    标签: java tumblr jumblr


    【解决方案1】:

    见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);
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多