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

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实例

View File

@ -108,6 +108,8 @@ public class WordPressTest {
.password(PASSWORD)
.xmlRpcUrl(XML_RPC_URL)
.trustAll(true)
.connectTimeout(3 * 60 * 1000)
.readTimeout(3 * 60 * 1000)
.build();
}