rainflute/confluence-php-client

Confluence API PHP客户端

1.1.3 2016-11-15 05:16 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:53:04 UTC


README

PHP的Confluence RESTful API客户端

用PHP5编写的面向对象的Confluence包装器

需求

  • PHP >= 5.5.0

安装

$ php composer.phar require rainflute/confluence-php-client

使用

<?php

use Rainflute/ConfluenceClient/Client;
use Rainflute/ConfluenceClient/Curl;
use Rainflute/ConfluenceClient/Entity/ConfluencePage;

//Create and configure a curl web client
$curl = new Curl('confluence_host_url,'username','password');

//Create the Confluence Client
$client = new Client($curl);

//Create a confluence page
$page = new ConfluencePage();

//Configure your page
$page->setSpace('testSpaceKey')->setTitle('Test')->setContent('<p>test page</p>');

//Create the page in confluence in the test space
$client->createPage($page);

//Get the page we created
echo $client->selectPageBy([
    'spaceKey' => 'testSpaceKey',
    'title' => 'Test'
]);

获取您的开发实例

Atlassian更改了在Confluence/Jira上工作的方式,现在为了创建您的插件,您需要获取一个开发者账户并创建自己的实例。创建环境的所有步骤都在文档页面中定义。

一旦您有权访问自己的Atlassian Cloud实例并将其设置为开发者模式,我们就可以继续并让实例与我们联系。