2016-05-17 53 views
2

我已經爲我的drupal應用程序安裝了RESTful Web ServicesDrupal,如何通過REST風格的Web服務無需身份驗證而暴露特定的節點數據

現在我可以通過這些鏈接

example.com/nodes/<id_of_node>.json 

訪問我的數據我可以先得到所有節點

example.com/nodes.json?type=mytype 

然而,這些鏈接工作只有當我已經登錄作爲管理員。如何使這些數據與特定類型能夠通過RESTfull API無需任何身份驗證?

我不想進行任何身份驗證,因爲我想顯示的數據是公開的,並且不提供明智的私人信息。

回答

2

REST風格的Web服務爲它所暴露的資源定義了一系列訪問權限。您需要確保匿名角色能夠訪問您希望公開分享的資源。 Drupal權限設置爲:/admin/people/permissions

對於沒有關於Drupal的編程問題,您可能還想嘗試Drupal Answers

+0

我未經授權的人員可以查看已發佈的材料。然而,它只能通過這種鏈接'example.com/some-kind-of-slug-text'獲得。我找不到允許我通過'example.com/nodes/ .json'訪問鏈接的權限。 –

+0

權限名稱格式爲:訪問資源[資源名稱]。你在權限列表中沒有看到類似的東西嗎? – acrosman

+0

是的,我能找到他們。謝謝 –

相關問題