2017-04-20 61 views
0

我有一個自定義頁面類型(kff.SeasonCTA),我試圖訪問。目標是使用jQuery在靜態HTML頁面上呈現來自自定義頁面的數據。我已經確認REST服務正在工作,因爲我可以根據文檔獲取縣JSON對象。Kentico 9 REST服務403錯誤

我已將身份驗證設置爲基本,並且啓用了兩者的服務。我用這個URL生成了一個散列:http://dev.knowledgefirstfinancial.ca/rest/kff.SeasonalCTA?format=json

我得到了一個403.我讀了更多,我認爲這是因爲我正在做一個ALL。那麼我怎樣才能指定只發布的頁面。

或者如果我通過它的GUID指定文件夾,是否可以從cms.folder獲取所有子數據?

回答

0

我建議使用基本身份驗證:創建用戶帳戶並確保它具有所有必要權限(使用模擬來驗證訪問權限)並將該用戶傳遞給授權標頭。

有可能通過節點別名路徑請求所有孩子:

/content/currentsite/<culture>/childrenof/<alias path> 
/content/currentsite/en-us/childrenof/news 
+0

你需要/ REST /這些路徑前? –

+0

是的,你需要/休息 –

+0

這樣想。我只是看到了XML在瀏覽器中返回,然後我會從我的JS開始。這是網站上的公開信息,所以我認爲使用散列的Basic應該沒問題。 –