Change-Id: Ie60dc3b2f90ce5b84b642ff897ea614b05347722
This commit is contained in:
rui.zhang
2019-01-09 14:29:39 +08:00
parent 32e731e068
commit 8f6627def5
2 changed files with 22 additions and 10 deletions
+20 -10
View File
@@ -22,22 +22,32 @@ WordPress Client是一个Java版的WordPress客户端操作库, 主要基于[W
## 创建WordPress操作实例
WordPress实例是所有操作的基础。要创建WordPress实例我们需要先创建一个WPConfig实例,即WordPress配置对象。WPConfig实例构建方式如下:
WordPress实例是所有操作的基础。简单的WordPress实例建方式如下:
```java
WordPress wp = new WordPress(XML_RPC_URL, USERNAME, PASSWORD);
```
* xmlRpcUrlxmlRpc服务端地址,WordPress博客的地址通常为**博客地址 + xmlrpc.php**,如:http://www.zhyea.com/xmlrpc.php
* username和password:登录WordPress博客后台使用的用户名和密码
也可以通过WPConfig(即WordPress配置对象)来更精细化地创建WordPress实例。WPConfig实例构建方式如下:
```java
WPConfig config =
new WPConfigBuilder().xmlRpcUrl(XML_RPC_URL)
.username(USERNAME)
.password(PASSWORD)
.trustAll(true)
.build();
new WPConfigBuilder()
.username(USERNAME)
.password(PASSWORD)
.xmlRpcUrl(XML_RPC_URL)
.trustAll(true)
.connectTimeout(3 * 60 * 1000)
.readTimeout(3 * 60 * 1000)
.build();
```
不建议也不允许直接构建WPConfig实例,正确的方式是通过WPConfigBuilder来完成构建。构建中的几个重要参数如下:
不建议也不允许直接构建WPConfig实例,正确的方式是通过WPConfigBuilder来完成构建。构建中的几个参数如下:
* xmlRpcUrlxmlRpc服务端地址,WordPress博客的地址通常为**博客地址 + xmlrpc.php**,如我的博客:http://www.zhyea.com/xmlrpc.php
* username和password:登录WordPress博客后台使用的用户名和密码
* trustAll:如博客未启用https,可忽略;如已启用https,建议将之设置为true,否则需要导入证书文件后再进行操作
* trustAll:如博客未启用https,可忽略;如已启用https,建议将之设置为true,否则需要导入证书文件后再进行操作;
* connectTimeout:连接超时时间,单位ms
* readTimeout:响应超时时间,单位ms
使用WPConfig实例来创建WordPress实例:
@@ -108,6 +108,8 @@ public class WordPressTest {
.password(PASSWORD)
.xmlRpcUrl(XML_RPC_URL)
.trustAll(true)
.connectTimeout(3 * 60 * 1000)
.readTimeout(3 * 60 * 1000)
.build();
}