{"id":33359,"date":"2024-08-30T09:00:00","date_gmt":"2024-08-30T07:00:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim?p=33359"},"modified":"2024-08-28T09:04:20","modified_gmt":"2024-08-28T07:04:20","slug":"tutoriel-api-autodesk-aec-data-model-un-exemple","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2024\/08\/tutoriel-api-autodesk-aec-data-model-un-exemple.html","title":{"rendered":"[Tutoriel] API Autodesk AEC Data Model \u2013 Un exemple"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"653\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image.jpg\" alt=\"\" class=\"wp-image-33360\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image.jpg 974w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-300x201.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-768x515.jpg 768w\" sizes=\"auto, (max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<p>Suite \u00e0 mes deux articles sur l\u2019API Autodesk AEC Data Model, je vous propose \u00ab&nbsp;un petit&nbsp;\u00bb tutoriel.<\/p>\n\n\n\n<p>Exemple trait\u00e9&nbsp;: je vais demander l\u2019ensemble r\u00e9pertoires des comptes sur lesquels je suis actif.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"561\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-1.jpg\" alt=\"\" class=\"wp-image-33362\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-1.jpg 975w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-1-300x173.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-1-768x442.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-1-513x294.jpg 513w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Avant d\u2019aller plus loin, je vous invite \u00e0 lire les deux articles Village BIM (<a href=\"https:\/\/blogs.autodesk.com\/villagebim\/2024\/08\/savoir-lapi-autodesk-aec-data-model.html\" target=\"_blank\" rel=\"noreferrer noopener\">ici <\/a>et <a href=\"https:\/\/blogs.autodesk.com\/villagebim\/2024\/08\/tutoriel-lapi-autodesk-aec-data-model.html\" target=\"_blank\" rel=\"noreferrer noopener\">ici<\/a>).<\/p>\n\n\n\n<p><strong><u>1- Structuration des \u00ab&nbsp;Hubs&nbsp;\u00bb&nbsp;:<\/u><\/strong><\/p>\n\n\n\n<p>Ci-dessous, j\u2019ai reconstruit la structuration de la requ\u00eate \u00ab&nbsp;Hubs&nbsp;\u00bb dont je vais me servir pour l\u2019exemple (voir l\u2019ensemble de la structuration <a href=\"https:\/\/aecdatamodel-explorer.autodesk.io\/voyager.html\">ici<\/a>)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"973\" height=\"493\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-2.jpg\" alt=\"\" class=\"wp-image-33364\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-2.jpg 973w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-2-300x152.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-2-768x389.jpg 768w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/figure>\n\n\n\n<p><strong><u>2- Requ\u00eate sur les comptes utilis\u00e9s&nbsp;:<\/u><\/strong><\/p>\n\n\n\n<p>Dans l\u2019interface de l\u2019API Autodesk AEC Data Model, cr\u00e9ez un nouvel onglet (apr\u00e8s vous \u00eatres \u00ab&nbsp;logg\u00e9&nbsp;\u00bb).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"973\" height=\"228\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-6.jpg\" alt=\"\" class=\"wp-image-33372\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-6.jpg 973w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-6-300x70.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-6-768x180.jpg 768w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/figure>\n\n\n\n<p>La premi\u00e8re ligne de code va consister \u00e0 cr\u00e9er la requ\u00eate (demande) que je vais intituler \u00ab&nbsp;VillageBIM&nbsp;\u00bb (bien s\u00fbr)&nbsp;!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Positionnez des \u00ab&nbsp;{ }&nbsp;\u00bb afin de d\u00e9finir la zone de la requ\u00eate (voir ci-dessous)&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"464\" height=\"168\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-7.jpg\" alt=\"\" class=\"wp-image-33374\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-7.jpg 464w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-7-300x109.jpg 300w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entre les \u00ab&nbsp;{ }&nbsp;\u00bb, enfoncez simultan\u00e9ment les touches \u00ab&nbsp;<em>Maj<\/em>&nbsp;\u00bb et \u00ab&nbsp;<em>Espace<\/em>&nbsp;\u00bb et choisir l\u2019instance \u00ab&nbsp;<strong><em>Hubs<\/em><\/strong>&nbsp;\u00bb puis positionnez des \u00ab&nbsp;{ }&nbsp;\u00bb comme repr\u00e9sent\u00e9 ci-dessous&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"589\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-8.jpg\" alt=\"\" class=\"wp-image-33376\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-8.jpg 731w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-8-300x242.jpg 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<p>R\u00e9sultat&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"244\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-9.jpg\" alt=\"\" class=\"wp-image-33378\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-9.jpg 369w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-9-300x198.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-9-366x241.jpg 366w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/figure>\n\n\n\n<p>A ce stade, nous allons utiliser deux commandes&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00ab&nbsp;<strong><em>Pagination<\/em><\/strong>&nbsp;\u00bb. La pagination divise de grands ensembles de donn\u00e9es en pages plus petites pour une navigation plus facile et \u00e9vite la surcharge d&rsquo;informations.<\/li>\n\n\n\n<li>\u00ab&nbsp;<strong><em>Cursor<\/em><\/strong>&nbsp;\u00bb l&rsquo;API du mod\u00e8le de donn\u00e9es AEC prend en charge la r\u00e9cup\u00e9ration des donn\u00e9es via la pagination bas\u00e9e sur un \u00ab&nbsp;cursor&nbsp;\u00bb. Elle utilise un identifiant unique (le curseur) associ\u00e9 \u00e0 chaque page pour r\u00e9cup\u00e9rer le prochain ensemble de r\u00e9sultats. Cette approche permet une navigation pr\u00e9cise dans de grands ensembles de donn\u00e9es, garantissant une r\u00e9cup\u00e9ration des donn\u00e9es efficace et r\u00e9active. Si la valeur du \u00ab&nbsp;cursor&nbsp;\u00bb est nulle, cela veut dire que le r\u00e9sultat affiche l\u2019ensemble des donn\u00e9es.<\/li>\n<\/ul>\n\n\n\n<p>Voici les commandes ci-dessous&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"330\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-10.jpg\" alt=\"\" class=\"wp-image-33380\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-10.jpg 444w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-10-300x223.jpg 300w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/figure>\n\n\n\n<p>Nous allons demander les noms des comptes ainsi que leurs identifiants.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conform\u00e9ment \u00e0 la structuration (chapitre 1), nous allons utiliser les commandes \u00ab&nbsp;<strong><em>Results<\/em><\/strong>&nbsp;\u00bb, \u00ab&nbsp;<strong><em>Name<\/em><\/strong>&nbsp;\u00bb et \u00ab&nbsp;<strong><em>Id<\/em><\/strong>&nbsp;\u00bb&nbsp;:<\/li>\n\n\n\n<li>Voici les commandes ci-dessous&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"459\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-11.jpg\" alt=\"\" class=\"wp-image-33382\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-11.jpg 350w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-11-229x300.jpg 229w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<p>A ce stade, nous allons lancer la requ\u00eate en cliquant sur le bouton rouge ou enfoncez simultan\u00e9ment les touches \u00ab&nbsp;Ctrl&nbsp;\u00bb et \u00ab&nbsp;Espace&nbsp;\u00bb et voici le r\u00e9sultat&nbsp;: soit 4 comptes et leurs identifiants respectifs<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"438\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-12.jpg\" alt=\"\" class=\"wp-image-33384\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-12.jpg 975w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-12-300x135.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-12-768x345.jpg 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Nota&nbsp;: La valeur de \u00ab&nbsp;Cursor&nbsp;\u00bb est nulle, ce qui signifie que la liste pr\u00e9sent\u00e9e est compl\u00e8te.<\/p>\n\n\n\n<p><strong><u>3- Requ\u00eate sur les projets&nbsp;:<\/u><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conform\u00e9ment \u00e0 la structuration (chapitre 1), nous allons utiliser les commandes \u00ab&nbsp;<strong><em>Projects<\/em><\/strong>&nbsp;\u00bb, et r\u00e9aliser une pagination:<\/li>\n\n\n\n<li>Voici les commandes ci-dessous&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"645\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-13.jpg\" alt=\"\" class=\"wp-image-33386\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-13.jpg 416w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-13-193x300.jpg 193w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Puis pour chaque compte, je vais demander, le nom des projets avec les commandes \u00ab&nbsp;<strong><em>Results<\/em><\/strong>&nbsp;\u00bb et \u00ab&nbsp;<strong><em>Name<\/em><\/strong>&nbsp;\u00bb<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"367\" height=\"770\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-14.jpg\" alt=\"\" class=\"wp-image-33388\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-14.jpg 367w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-14-143x300.jpg 143w\" sizes=\"auto, (max-width: 367px) 100vw, 367px\" \/><\/figure>\n\n\n\n<p>A ce stade, nous allons lancer la requ\u00eate en cliquant sur le bouton rouge ou enfoncez simultan\u00e9ment les touches \u00ab&nbsp;Ctrl&nbsp;\u00bb et \u00ab&nbsp;Espace&nbsp;\u00bb et voici le r\u00e9sultat&nbsp;: pour chaque compte sont list\u00e9s les r\u00e9pertoires&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"626\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-15.jpg\" alt=\"\" class=\"wp-image-33390\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-15.jpg 975w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-15-300x193.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-15-768x493.jpg 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Nota&nbsp;: le deuxi\u00e8me \u00ab&nbsp;Cursor&nbsp;\u00bb indique la valeur Nulle, toute la liste des projets est affich\u00e9e.<\/p>\n\n\n\n<p><strong><u>4- Requ\u00eate sur les r\u00e9pertoires&nbsp;:<\/u><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conform\u00e9ment \u00e0 la structuration (chapitre 1), nous allons utiliser les commandes \u00ab&nbsp;<strong><em>Folders<\/em><\/strong>&nbsp;\u00bb, \u00ab&nbsp;<strong><em>Results<\/em><\/strong>&nbsp;\u00bb, \u00ab&nbsp;<strong><em>Name<\/em><\/strong>&nbsp;\u00bb, et r\u00e9aliser une pagination:<\/li>\n\n\n\n<li>Voici les commandes ci-dessous&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"878\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-16.jpg\" alt=\"\" class=\"wp-image-33392\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-16.jpg 520w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-16-178x300.jpg 178w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lancez la requ\u00eate et voici le r\u00e9sultat&nbsp;: comme indiqu\u00e9 dans le premier article Village BIM (ici), nous avons atteint la limite de 1000&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"492\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-17.jpg\" alt=\"\" class=\"wp-image-33394\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-17.jpg 974w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-17-300x152.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-17-768x388.jpg 768w\" sizes=\"auto, (max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<p>Afin d\u2019obtenir des r\u00e9sultats, nous allons limiter la liste des projets afficher en utilisant la commande \u00ab&nbsp;<strong><em>Limit<\/em><\/strong>&nbsp;\u00bb. Voici le code ci-dessous modifi\u00e9&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"531\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-18.jpg\" alt=\"\" class=\"wp-image-33396\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-18.jpg 463w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-18-262x300.jpg 262w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lancez la requ\u00eate et voici le r\u00e9sultat&nbsp;: pour chaque compte sont list\u00e9s les r\u00e9pertoires&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"653\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-19.jpg\" alt=\"\" class=\"wp-image-33398\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-19.jpg 974w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-19-300x201.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/19\/image-19-768x515.jpg 768w\" sizes=\"auto, (max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<p>Voici le code final que &nbsp;vous pouvez recopier.<\/p>\n\n\n\n<p>query VillageBIM {<\/p>\n\n\n\n<p>&nbsp;hubs{<\/p>\n\n\n\n<p>&nbsp; pagination{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; cursor<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; results{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; name<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; id<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; projects (pagination : {limit :3}){<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pagination{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cursor<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; results{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; folders (pagination : {limit :3}){<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pagination{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cursor<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; results{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; project{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Suite \u00e0 mes deux articles sur l\u2019API Autodesk AEC Data Model, je vous propose \u00ab&nbsp;un petit&nbsp;\u00bb tutoriel. Exemple trait\u00e9&nbsp;: je vais demander l\u2019ensemble r\u00e9pertoires des comptes sur lesquels je suis actif. Avant d\u2019aller plus loin, je vous invite \u00e0 lire les deux articles Village BIM (ici et ici). 1- Structuration des \u00ab&nbsp;Hubs&nbsp;\u00bb&nbsp;: Ci-dessous, j\u2019ai reconstruit [&hellip;]<\/p>\n","protected":false},"author":4760,"featured_media":33400,"menu_order":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[15,3357,3309,17,3394,3325,6,3596,3597],"tags":[],"class_list":["post-33359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autodesk-revit","category-batiment","category-interoperabilite-revit","category-nouveautes","category-revit","category-tips-tricks","category-trucs-et-astuces","category-tuto","category-tutoriel","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/33359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/4760"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=33359"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/33359\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/33400"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=33359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=33359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=33359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}