嗨,我們正在發佈有關使用SBT以編程方式創建wiki頁面的新查詢。如何在wiki中創建子頁面到父頁面
我試圖在一個父頁面下創建維基頁面,但沒有找到一個鏈接來映射父母和孩子。每次創建維基頁面時,它都會獨立創建,而無需社區(非社區維基頁面)。
我與操場工作,但它拋出一些例外。 預先感謝您的回覆。
嗨,我們正在發佈有關使用SBT以編程方式創建wiki頁面的新查詢。如何在wiki中創建子頁面到父頁面
我試圖在一個父頁面下創建維基頁面,但沒有找到一個鏈接來映射父母和孩子。每次創建維基頁面時,它都會獨立創建,而無需社區(非社區維基頁面)。
我與操場工作,但它拋出一些例外。 預先感謝您的回覆。
沒有專門設置子頁面的代碼。您必須在sbt中擴展wiki服務才能使其適用於子頁面。
每http://bastide.org/2014/05/06/creating-a-new-wiki-page-as-a-child/
API詳細 網址:https:// {}主機名:(港口)/維基/基本/ API /維基/ {維基標籤} /飼料 方法:POST 內容類型:application/atom + xml
您可能需要添加X-Update-Nonce標頭。
必須更新與parentUuid的XML - 如bd586bb6-d9b2-4527-b9a0-0f9b0d3c1e3f
當你完成後,你就會有一個父頁面了新的一頁。
<entry xmlns="http://www.w3.org/2005/Atom">
<category term="Test" label="Test"></category>
<category term="page" label="page" scheme="tag:ibm.com,2006:td/type"></category>
<parentUuid xmlns="urn:ibm.com/td">parentUuid</parentUuid>
<title>Tes4</title>
<summary></summary>
<label xmlns="urn:ibm.com/td">Tes4</label>
<content type="text/html"><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html [<!ENTITY amp "&#38;"><!ENTITY lt "<#60;"><!ENTITY gt ">#62;"><!ENTITY nbsp " "><!ENTITY apos "'"><!ENTITY quot """>]><div></div></content></entry>
嗨SRINIVAS在SBT如果你正在使用wikiservice.js,你只需要確保你使用正確的wiki標籤。
下面是用於添加頁面的代碼示例維基名爲manishkataria
var wikiPage = wikiService.newWikiPage();
wikiPage.setWikiLabel("manishkataria");
wikiPage.setTitle("dummytitle");
wikiPage.setSummary("dummysummary");
wikiPage.setTags("tag2");
wikiPage.setLabel("uniquelabel1");
wikiPage.setContent("dummy content");
我現在可以添加頁面到wiki和使用paul的輸入,我也可以添加子頁面,但無法將摘要添加到父頁面和子頁面。 –
保羅感謝您的回答爲我工作,但無法說明/摘要添加到維基page.may的東西不見了。 Iam使用與添加子頁面相同的方法。您可以告訴我應該在哪裏檢查該部分。當檢查連接網站響應時,它會顯示摘要,但內容標籤爲空。 –
經過大量的調查,我想出了一種解決方案是通過上述內容xml替換<與<和>與>。這是添加內容到頁面,但仍然<!DOCTYPE html [<!ENTITY amp「&#38 ;. .....................>與實體不工作, 所以我通過DOCTYPE html [],它工作正常 –