バージョン201609まで、サイトフォルダとデータディクショナリ内のスクリプトからnodeRefを取得するために、次のURLを使用しました。この情報は、javascriptによる自動ルール作成に使用されました。Alfresco 5.2 REST API CMISクエリ
/alfresco/api/-default-/public/cmis/versions/1.1/browser?cmisaction=query &声明=選択alfcmis:nodeRef CMISから:フォルダCMIS:名= 'サイト' とCONTAINS( 'PATH : "//アプリ:company_home/*" ')
結果だった:)POSTで(クエリを実行しようとしたとき、我々はエラーを受け取っ201612と201702日で
{
"results": [
{
"properties": {
"alfcmis:nodeRef": {
"id": "alfcmis:nodeRef",
"localName": "nodeRef",
"queryName": "alfcmis:nodeRef",
"type": "id",
"value": [
"workspace://SpacesStore/c08c5d35-f0a3-4330-b783-05c7d773d2d0"
]
}
}
}
],
"hasMoreItems": false,
"numItems": 1
}
:
{
"exception": "invalidArgument",
"message": "Invalid form encoding!"
}
質問は次のようになります:REST APIを使用して201612以降のバージョンで(POSTによって)同じ結果を得る方法?
新しいエンドポイントの1つを試してください:https://api-explorer.alfresco.com/api-explorer/#!/search/search – wildloop