diff --git a/README.md b/README.md
index 5ea7461..4766b83 100644
--- a/README.md
+++ b/README.md
@@ -96,7 +96,7 @@ getAuthors()方法返回的是用户相关的信息:
PostRequest post = new PostRequest();
post.setPostTitle("测试Title");
post.setPostContent("这是一段测试文章内容");
- post.setCategories("测试");
+ post.setCategories("分类1","分类2");
post.setTags("a", "b", "c");
post.setPostName("test-post-name");
int postId = wp.newPost(post);
@@ -105,6 +105,10 @@ getAuthors()方法返回的是用户相关的信息:
这里需要注意postName和postTitle。postTitle指的是文章标题;postName指的则是文章别名,主要在文章的url路径中使用。通常建议将postName设置为英文字符。
+setCategories设置的是文章分类,如设置的分类在博客中不存在,将会按提交的分类名称创建新的分类。
+
+setTags设置的是文章标签,同样的,如标签在博客中不存在将会创建新的标签。
+
更多发布文章的参数可以参考[XML-RPC WordPress API/Posts - newPost](https://codex.wordpress.org/XML-RPC_WordPress_API/Posts#wp.newPost)文档描述。
## 获取文章
diff --git a/pom.xml b/pom.xml
index d1649cb..168a31a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
org.chobit.wp
wordpress-client
- 0.1.1
+ 0.1.2
jar
WordPress-Client
diff --git a/src/main/java/org/chobit/wp/enums/PostTaxonomy.java b/src/main/java/org/chobit/wp/enums/PostTaxonomy.java
index 2add808..5662ec7 100644
--- a/src/main/java/org/chobit/wp/enums/PostTaxonomy.java
+++ b/src/main/java/org/chobit/wp/enums/PostTaxonomy.java
@@ -1,9 +1,17 @@
package org.chobit.wp.enums;
+/**
+ * @author robin
+ */
public enum PostTaxonomy {
-
+ /**
+ * 文章分类
+ */
CATEGORY("category"),
+ /**
+ * 文章标签
+ */
TAG("post_tag"),
;
public final String taxonomy;
diff --git a/src/main/java/org/chobit/wp/model/interval/Enclosure.java b/src/main/java/org/chobit/wp/model/interval/Enclosure.java
index cbf5924..48d210b 100644
--- a/src/main/java/org/chobit/wp/model/interval/Enclosure.java
+++ b/src/main/java/org/chobit/wp/model/interval/Enclosure.java
@@ -1,5 +1,9 @@
package org.chobit.wp.model.interval;
+
+/**
+ * @author robin
+ */
public class Enclosure {
private String url;
diff --git a/src/main/java/org/chobit/wp/model/request/PostFilter.java b/src/main/java/org/chobit/wp/model/request/PostFilter.java
index 07c08e3..a11fcd2 100644
--- a/src/main/java/org/chobit/wp/model/request/PostFilter.java
+++ b/src/main/java/org/chobit/wp/model/request/PostFilter.java
@@ -3,6 +3,9 @@ package org.chobit.wp.model.request;
import com.fasterxml.jackson.annotation.JsonProperty;
+/**
+ * @author robin
+ */
public class PostFilter extends Request {
@JsonProperty("post_type")
diff --git a/src/main/java/org/chobit/wp/model/request/PostRequest.java b/src/main/java/org/chobit/wp/model/request/PostRequest.java
index 9f9c11b..750d99e 100644
--- a/src/main/java/org/chobit/wp/model/request/PostRequest.java
+++ b/src/main/java/org/chobit/wp/model/request/PostRequest.java
@@ -13,6 +13,9 @@ import java.util.Map;
import static org.chobit.wp.enums.PostTaxonomy.CATEGORY;
import static org.chobit.wp.enums.PostTaxonomy.TAG;
+/**
+ * @author robin
+ */
public class PostRequest extends Request {
public PostRequest() {
diff --git a/src/main/java/org/chobit/wp/model/request/Request.java b/src/main/java/org/chobit/wp/model/request/Request.java
index 597853b..6689c66 100644
--- a/src/main/java/org/chobit/wp/model/request/Request.java
+++ b/src/main/java/org/chobit/wp/model/request/Request.java
@@ -9,6 +9,9 @@ import java.util.Map;
import static org.chobit.wp.tools.JsonKit.fromJson;
import static org.chobit.wp.tools.JsonKit.toJson;
+/**
+ * @author robin
+ */
public abstract class Request {
public Map toMap() throws IOException {
diff --git a/src/main/java/org/chobit/wp/model/response/Author.java b/src/main/java/org/chobit/wp/model/response/Author.java
index 6f68abe..fdb25ba 100644
--- a/src/main/java/org/chobit/wp/model/response/Author.java
+++ b/src/main/java/org/chobit/wp/model/response/Author.java
@@ -3,6 +3,9 @@ package org.chobit.wp.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
+/**
+ * @author robin
+ */
public class Author {
@JsonProperty("user_id")
diff --git a/src/main/java/org/chobit/wp/model/response/MediaItem.java b/src/main/java/org/chobit/wp/model/response/MediaItem.java
index 4c692fe..ccea05b 100644
--- a/src/main/java/org/chobit/wp/model/response/MediaItem.java
+++ b/src/main/java/org/chobit/wp/model/response/MediaItem.java
@@ -5,6 +5,9 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Date;
+/**
+ * @author robin
+ */
public class MediaItem {
@JsonProperty("attachment_id")
diff --git a/src/main/java/org/chobit/wp/model/response/Post.java b/src/main/java/org/chobit/wp/model/response/Post.java
index bb80467..be3e3d7 100644
--- a/src/main/java/org/chobit/wp/model/response/Post.java
+++ b/src/main/java/org/chobit/wp/model/response/Post.java
@@ -6,6 +6,9 @@ import org.chobit.wp.model.interval.Enclosure;
import java.util.Date;
import java.util.List;
+/**
+ * @author robin
+ */
public class Post {
@JsonProperty("post_id")
diff --git a/src/main/java/org/chobit/wp/model/response/Term.java b/src/main/java/org/chobit/wp/model/response/Term.java
index 137f98c..dba472d 100644
--- a/src/main/java/org/chobit/wp/model/response/Term.java
+++ b/src/main/java/org/chobit/wp/model/response/Term.java
@@ -3,6 +3,9 @@ package org.chobit.wp.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
+/**
+ * @author robin
+ */
public class Term {
diff --git a/src/test/java/org/chobit/wp/WordPressTest.java b/src/test/java/org/chobit/wp/WordPressTest.java
index 411f4cb..d122330 100644
--- a/src/test/java/org/chobit/wp/WordPressTest.java
+++ b/src/test/java/org/chobit/wp/WordPressTest.java
@@ -73,8 +73,8 @@ public class WordPressTest {
PostRequest post = new PostRequest();
post.setPostTitle("测试PostName");
post.setPostContent("这是一段测试文章内容");
- post.addCategories("测试");
- post.addTags("a", "b", "c");
+ post.setCategories("分类");
+ post.setTags("a", "b", "c");
post.setPostName("test-post-name");
int postId = wp.newPost(post);
System.out.println(postId);