a10s-ca / la-passerelle

Coffre à outils du RAPAIL pour l’intégration de WordPress et Airtable
MIT License
3 stars 0 forks source link

Importation d’une image avec pièce jointe en lookup #32

Closed yafortier closed 1 year ago

yafortier commented 1 year ago

Il semble que je ne suis pas en mesure d’importer une pièce jointe vers le champ Featured image lorsqu’elle est en lookup. Pour le moment, j'ai seulement fait le transfert lorsqu'elle était dans un champ "Attaché" propre.

christianroy commented 1 year ago

@yafortier La gestion des images est assez compliquée, parce qu'elles ne sont pas «natives» dans le post, il contient seulement des références à des médias dans WordPress.

En théorie, si tu connais les ID de médias des images, le plus simple serait de synchroniser un champs qui contient l'ID (un champ texte, ou nombre, ou même un lookup) vers le ACF de média. Est-ce que la table qui contient les médias (pas le lookup) est également synchronisée dans WordPress? Si oui, je pense que je proposerais une approche pour extraire l'identifiant du média du champs meta, le placer dans un autre champ (un peu comme on fait pour les id de posts WordPress), et ce serait cette nouvelle valeur qui serait «looké up».

Si non... il faudrait que je creuse mais ça risque d'être assez complexe. Et je me doute qu'on pourrait se retrouver dans des situations de doublons d'image si ceci est mis en place, et que par la suite la table d'origine des images est synchronisée (remarque que ça ne serait pas dramatique).

J'attends ta réponse à la question sur l'autre table avant d'aller plus loin...

yafortier commented 1 year ago

@christianroy J'aime beaucoup ton idée de mettre le ID des médias dans une colonne et de les configurer, c'est peu de travail pour moi et ça règle mon problème. Tu peux implanter ça et je ferai les correspondances nécessaires. Pas d'urgence!

christianroy commented 1 year ago

@yafortier j'y suis presque, mais je rencontre un problème dans le cas où le lookup ne retourne rien (s'il n'y a pas d'image pour un enregistrement donné dans la table liée). Je pourrais le contourner d'une certaine façon, mais ça nous ferait perdre des améliorations récentes pour la gestion des champs vides. Je tourne ça dans tous les côtés, et la seule solution que je vois serait de faire en sorte que si on veut synchroniser des données avec des images en lookup, la condition obligatoire serait que l'image existe (et pas que ce soit une image optionnelle). Ça fonctionnerait avec ton use case?

christianroy commented 1 year ago

Ça fonctionnerait avec ton use case?

Je viens de publier une nouvelle version sans attendre ta réponse, en me croisant les doigts pour que ça marche. Une autre contrainte sera qu'il y ait une seule image dans le lookup, et donc une seule image dans la table liée. Ça fonctionne de ton côté?

yafortier commented 1 year ago

@christianroy Pas mal certain que ça fonctionnera pour mon usecase oui, dans le pire des cas nous pourrons mettre un placeholder directement dans Airtable.

Par contre, j'ai installé le script mais je n'ai pas encore le ID de retour. Je m'y prends bien?

Screenshot 2022-12-12 at 12 20 50 PM Screenshot 2022-12-12 at 12 22 20 PM

J'ai mis un champ texte et programmé le script pour y retourner la valeur. J'ai essayé avec une nouvelle entrée comme avec une entrée existante. J'ai aussi essayé l'identifiant wordPressMediaId au cas et ça n'a pas plus marché.

Voici mon retour meta : {"attachments":{"❗Photo principale":{"airtableMediaId":"attAg17ldCHVZvs9E","wordPressMediaId":15944}},"models":{"public_cible":{"Tous publics":76},"etiquette_oeuvre":{"En salle":84,"Contemporain":78,"Artiste dit de la diversité":90}},"wordPressResponse":{"id":15949,"date":"2022-12-01T17:50:19","date_gmt":"2022-12-01T22:50:19","guid":{"rendered":"[https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=15949","raw":"https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=15949"},"modified":"2022-12-12T12:20:49","modified_gmt":"2022-12-12T17:20:49","password":"","slug":"chi-tryptique-dream-on","status":"publish","type":"base-oeuvre","link":"https://ladansesurlesroutes.com/validation/oeuvre/chi-tryptique-dream-on/","title":{"raw":"Chi](https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=15949%22,%22raw%22:%22https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=15949%22%7D,%22modified%22:%222022-12-12T12:20:49%22,%22modified_gmt%22:%222022-12-12T17:20:49%22,%22password%22:%22%22,%22slug%22:%22chi-tryptique-dream-on%22,%22status%22:%22publish%22,%22type%22:%22base-oeuvre%22,%22link%22:%22https://ladansesurlesroutes.com/validation/oeuvre/chi-tryptique-dream-on/%22,%22title%22:%7B%22raw%22:%22Chi) / Tryptique dream on","rendered":"Chi / Tryptique dream on"},"content":{"raw":"Chi (1er spectacle du triptyque dream on). Chi met en scène ce corps vibrant, dansant, musical, parlant où s’entremêlent histoires vécues, fantasmées, empruntées, brouillant volontairement les pistes pour arriver au dénuement. Le lègue générationnel ici se confond avec l’art du camouflage. Chi se joue des codes et des apparences, use des transformations, flirte avec l’ambivalence. Comment faire peau neuve et opérer l’impossible mue du caméléon? \n\nLe triptyque Dream On composés des solos Chi/ Sev/Peter, interroge la façon dont l’héritage culturel nous construit et les enjeux de sa transmission. Dans quelle mesure est-on responsable de perpétuer notre bagage culturel, et comment influence-t-il nos constructions identitaires et sociétales? \n\nChaque solo créé en collaboration avec chacun des interpr tes\nmet en exergue l’héritage culturel (qu’il soit tangible ou fantasmé, présent ou absent, dissimulé, nié…) pour réfléchir à nos identités composites, nos relations présentes au territoire et les mécanismes conscients et inconscients de transmiss on.\nIl y a autant de personnes que d’histoires de migration et tout autant de possibilité de les mettre en scène…\n\nDream on propose donc 3 solos, 3 spectacles présentés indépendamment ou en série qui verront le jour entre 2023 et 2025.","rendered":"<p>Chi (1er spectacle du triptyque dream on). Chi met en scène ce corps vibrant, dansant, musical, parlant où s’entremêlent histoires vécues, fantasmées, empruntées, brouillant volontairement les pistes pour arriver au dénuement. Le lègue générationnel ici se confond avec l’art du camouflage. Chi se joue des codes et des apparences, use des transformations, flirte avec l’ambivalence. Comment faire peau neuve et opérer l’impossible mue du caméléon? </p>\n<p>Le triptyque Dream On composés des solos Chi/ Sev/Peter, interroge la façon dont l’héritage culturel nous construit et les enjeux de sa transmission. Dans quelle mesure est-on responsable de perpétuer notre bagage culturel, et comment influence-t-il nos constructions identitaires et sociétales? </p>\n<p>Chaque solo créé en collaboration avec chacun des interpr tes<br />\nmet en exergue l’héritage culturel (qu’il soit tangible ou fantasmé, présent ou absent, dissimulé, nié…) pour réfléchir à nos identités composites, nos relations présentes au territoire et les mécanismes conscients et inconscients de transmiss on.<br />\nIl y a autant de personnes que d’histoires de migration et tout autant de possibilité de les mettre en scène…</p>\n<p>Dream on propose donc 3 solos, 3 spectacles présentés indépendamment ou en série qui verront le jour entre 2023 et 2025.</p>\n","protected":false,"block_version":0},"featured_media":15944,"template":"","public_cible":[76],"etiquette_oeuvre":[90,78,84],"categorisation_oeuvres":[],"permalink_template":"[https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/","generated_slug":"chi-tryptique-dream-on","acf":{"description":"Chi](https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/%22,%22generated_slug%22:%22chi-tryptique-dream-on%22,%22acf%22:%7B%22description%22:%22Chi) (1er spectacle du triptyque dream on). Chi met en scène ce corps vibrant, dansant, musical, parlant où s’entremêlent histoires vécues, fantasmées, empruntées, brouillant volontairement les pistes pour arriver au dénuement. Le lègue générationnel ici se confond avec l’art du camouflage. Chi se joue des codes et des apparences, use des transformations, flirte avec l’ambivalence. Comment faire peau neuve et opérer l’impossible mue du caméléon? \n\nLe triptyque Dream On composés des solos Chi/ Sev/Peter, interroge la façon dont l’héritage culturel nous construit et les enjeux de sa transmission. Dans quelle mesure est-on responsable de perpétuer notre bagage culturel, et comment influence-t-il nos constructions identitaires et sociétales? \n\nChaque solo créé en collaboration avec chacun des interpr tes\nmet en exergue l’héritage culturel (qu’il soit tangible ou fantasmé, présent ou absent, dissimulé, nié…) pour réfléchir à nos identités composites, nos relations présentes au territoire et les mécanismes conscients et inconscients de transmiss on.\nIl y a autant de personnes que d’histoires de migration et tout autant de possibilité de les mettre en scène…\n\nDream on propose donc 3 solos, 3 spectacles présentés indépendamment ou en série qui verront le jour entre 2023 et 2025.","description-schema":"Chi (1er spectacle du triptyque dream on). Chi met en scène ce corps vibrant, dansant, musical, parlant où s’entremêlent histoires vécues, fantasmées, empruntées, brouillant volontairement les pistes pour arriver au dénuement. Le lègue générationnel ici se confond avec l’art du camouflage. Chi se joue des codes et des apparences, use des transformations, flirte avec l’ambivalence. Comment faire peau neuve et opérer l’impossible mue du caméléon? \n\nLe triptyque Dream On composés des solos Chi/ Sev/Peter, interroge la façon dont l’héritage culturel nous construit et les enjeux de sa transmission. Dans quelle mesure est-on responsable de perpétuer notre bagage culturel, et comment influence-t-il nos constructions identitaires et sociétales? \n\nChaque solo créé en collaboration avec chacun des interpr tes\nmet en exergue l’héritage culturel (qu’il soit tangible ou fantasmé, présent ou absent, dissimulé, nié…) pour réfléchir à nos identités composites, nos relations présentes au territoire et les mécanismes conscients et inconscients de transmiss on.\nIl y a autant de personnes que d’histoires de migration et tout autant de possibilité de les mettre en scène…\n\nDream on propose donc 3 solos, 3 spectacles présentés indépendamment ou en série qui verront le jour entre 2023 et 2025.","compagnie":null,"compagnie-texte":"Soeurs Schmutt","personne-contact":16448,"site-web-compagnie":"[http://www.soeurschmutt.com","representations":null,"public-taxonomie](http://www.soeurschmutt.com%22%2C%22representations%22:null,%22public-taxonomie/)":[76],"etiquettes-taxonomie":[84,78,90],"saison-disponible":"","annee-de-creation":"2023","duree":"75","nombre-interprete":"1","public-cible":"Tous publics","etiquettes":"En salle, Contemporain, Artiste dit de la diversité","credit-photo-interpretes":"Chi Long","credit-photo-photographe":"Soeurs Schmutt","choregraphes":"Elodie Lombardo, Chi Long","credits-complets":"Idée originale et direction artistique : Élodie Lombardo; Interprète et collaboratrice à la création : Chi Long; Composition musicale et vidéo : Robin Pineda Gould; Conseiller à la dramaturgie : Ilya Krouglikov; Conseillère au mouvement : Sophie Michaud; Conception lumière: Lucie Bazzo.\n\n\n","extrait-video":"[https://player.vimeo.com/video/713354292?h=3c4bee9e07&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","categorisation-oeuvre":false,"page-de-la-compagnie-oeuvre":"https://ladansesurlesroutes.com/validation-compagnie/artistes-membres/soeurs-schmutt/","image-de-oeuvre":15944},"_links":{"self](https://player.vimeo.com/video/713354292?h=3c4bee9e07&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479%22,%22categorisation-oeuvre%22:false,%22page-de-la-compagnie-oeuvre%22:%22https://ladansesurlesroutes.com/validation-compagnie/artistes-membres/soeurs-schmutt/%22,%22image-de-oeuvre%22:15944%7D,%22_links%22:%7B%22self)":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"collection":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre"}],"about":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/types/base-oeuvre"}],"acf:term":[{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/90"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/84"},{"embeddable":true,"taxonomy":"public_cible","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76](https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/90%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/84%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22public_cible%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76)"}],"acf:post":[{"embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/media/15944"}],"wp:attachment":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/media?parent=15949"}],"wp:term":[{"taxonomy":"public_cible","embeddable":true,"href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=15949"},{"taxonomy":"etiquette_oeuvre","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=15949"},{"taxonomy":"categorisation_oeuvres","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=15949](https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=15949%22%7D,%7B%22taxonomy%22:%22etiquette_oeuvre%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=15949%22%7D,%7B%22taxonomy%22:%22categorisation_oeuvres%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=15949)"}],"wp:action-publish":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-unfiltered-html":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-create-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-assign-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-create-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-assign-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-create-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"wp:action-assign-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/15949"}],"curies":[{"name":"wp","href":"[https://api.w.org/{rel}","templated":true](https://api.w.org/%7Brel%7D%22,%22templated%22:true)}]}}}

christianroy commented 1 year ago

@yafortier wpMediaIdField. Essaie avec ça pour voir?

yafortier commented 1 year ago

Succès! Je fais des tests et je te confirme que tout est beau.

yafortier commented 1 year ago

Donc en bref, ça fonctionne bien pour mon workflow (obtenir le ID puis passer le ID plutôt que l'image vers Wordpress) mais il semble y avoir des bugs avec l'obtention du ID.

Sur une Table avec 161 entrées, il y en a 15 pour lesquelles je ne suis pas capable de récupérer le ID. J'ai tenté de faire la synchronisation "à neuf" mais j'ai le même résultat.

Je peux récupérer ces ID à la main pour le moment donc je ne suis pas bloqué, mais je ne sais pas ce que je pourrais te partager comme information pour voir ce que ces entrées ont en commun?

En attendant, voici le retour obtenu quand ça marche :

{"attachments":{"❗Photo principale":{"airtableMediaId":"attgp6kAB1bUKnSzo","wordPressMediaId":16024}},"models":{"public_cible":{"Tous publics":76},"etiquette_oeuvre":{"Contemporain":78}},"wordPressResponse":{"id":16026,"date":"2022-12-01T17:53:53","date_gmt":"2022-12-01T22:53:53","guid":{"rendered":"[https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=16026","raw":"https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=16026"},"modified":"2022-12-12T13:08:09","modified_gmt":"2022-12-12T18:08:09","password":"","slug":"rhapsodie","status":"publish","type":"base-oeuvre","link":"https://ladansesurlesroutes.com/validation/oeuvre/rhapsodie/","title":{"raw":"Rhapsodie","rendered":"Rhapsodie"},"content":{"raw":"Pour](https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=16026%22,%22raw%22:%22https://ladansesurlesroutes.com/?post_type=base-oeuvre&#038;p=16026%22%7D,%22modified%22:%222022-12-12T13:08:09%22,%22modified_gmt%22:%222022-12-12T18:08:09%22,%22password%22:%22%22,%22slug%22:%22rhapsodie%22,%22status%22:%22publish%22,%22type%22:%22base-oeuvre%22,%22link%22:%22https://ladansesurlesroutes.com/validation/oeuvre/rhapsodie/%22,%22title%22:%7B%22raw%22:%22Rhapsodie%22,%22rendered%22:%22Rhapsodie%22%7D,%22content%22:%7B%22raw%22:%22Pour) Sylvain Émard, la danse est un rituel qui rassemble les êtres. Avec ce spectacle-événement, le chorégraphe met en scène une distribution d’envergure de 20 interprètes et propulse la danse jusque dans sa dimension libératrice.\nSylvain Émard excelle dans l’art de faire bouger les foules. Depuis plus de 10 ans, la vague irrésistible du Grand Continental l’a entraîné aux quatre coins de la planète où il a dirigé des hordes de danseurs. Ce chorégraphe rigoureux aux multiples facettes est aussi habile à transfigurer la danse en un art exubérant qu’à explorer les tourments de l’âme humaine. Pour lui, la danse est une célébration. Sous l’œil du public installé tout autour de la scène, Rhapsodie amplifie l’énergie de la masse, les corps mus par une force viscérale. Observateur sensible et attentif de ses contemporains, Émard capture la pulsion de vie des êtres qui ne se regardent pas danser, l’abandon subversif des corps sur la piste de danse. Une décharge humaine qui frappe de plein fouet.","rendered":"<p>Pour Sylvain Émard, la danse est un rituel qui rassemble les êtres. Avec ce spectacle-événement, le chorégraphe met en scène une distribution d’envergure de 20 interprètes et propulse la danse jusque dans sa dimension libératrice.<br />\nSylvain Émard excelle dans l’art de faire bouger les foules. Depuis plus de 10 ans, la vague irrésistible du Grand Continental l’a entraîné aux quatre coins de la planète où il a dirigé des hordes de danseurs. Ce chorégraphe rigoureux aux multiples facettes est aussi habile à transfigurer la danse en un art exubérant qu’à explorer les tourments de l’âme humaine. Pour lui, la danse est une célébration. Sous l’œil du public installé tout autour de la scène, Rhapsodie amplifie l’énergie de la masse, les corps mus par une force viscérale. Observateur sensible et attentif de ses contemporains, Émard capture la pulsion de vie des êtres qui ne se regardent pas danser, l’abandon subversif des corps sur la piste de danse. Une décharge humaine qui frappe de plein fouet.</p>\n","protected":false,"block_version":0},"featured_media":16024,"template":"","public_cible":[76],"etiquette_oeuvre":[78],"categorisation_oeuvres":[],"permalink_template":"[https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/","generated_slug":"rhapsodie","acf":{"description":"Pour](https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/%22,%22generated_slug%22:%22rhapsodie%22,%22acf%22:%7B%22description%22:%22Pour) Sylvain Émard, la danse est un rituel qui rassemble les êtres. Avec ce spectacle-événement, le chorégraphe met en scène une distribution d’envergure de 20 interprètes et propulse la danse jusque dans sa dimension libératrice.\nSylvain Émard excelle dans l’art de faire bouger les foules. Depuis plus de 10 ans, la vague irrésistible du Grand Continental l’a entraîné aux quatre coins de la planète où il a dirigé des hordes de danseurs. Ce chorégraphe rigoureux aux multiples facettes est aussi habile à transfigurer la danse en un art exubérant qu’à explorer les tourments de l’âme humaine. Pour lui, la danse est une célébration. Sous l’œil du public installé tout autour de la scène, Rhapsodie amplifie l’énergie de la masse, les corps mus par une force viscérale. Observateur sensible et attentif de ses contemporains, Émard capture la pulsion de vie des êtres qui ne se regardent pas danser, l’abandon subversif des corps sur la piste de danse. Une décharge humaine qui frappe de plein fouet.","description-schema":"Pour Sylvain Émard, la danse est un rituel qui rassemble les êtres. Avec ce spectacle-événement, le chorégraphe met en scène une distribution d’envergure de 20 interprètes et propulse la danse jusque dans sa dimension libératrice.\nSylvain Émard excelle dans l’art de faire bouger les foules. Depuis plus de 10 ans, la vague irrésistible du Grand Continental l’a entraîné aux quatre coins de la planète où il a dirigé des hordes de danseurs. Ce chorégraphe rigoureux aux multiples facettes est aussi habile à transfigurer la danse en un art exubérant qu’à explorer les tourments de l’âme humaine. Pour lui, la danse est une célébration. Sous l’œil du public installé tout autour de la scène, Rhapsodie amplifie l’énergie de la masse, les corps mus par une force viscérale. Observateur sensible et attentif de ses contemporains, Émard capture la pulsion de vie des êtres qui ne se regardent pas danser, l’abandon subversif des corps sur la piste de danse. Une décharge humaine qui frappe de plein fouet.","compagnie":null,"compagnie-texte":"Sylvain Émard Danse","personne-contact":[16909,16706],"site-web-compagnie":"[http://www.sylvainemard.com","representations":null,"public-taxonomie](http://www.sylvainemard.com%22%2C%22representations%22:null,%22public-taxonomie/)":[76],"etiquettes-taxonomie":[78],"saison-disponible":"2022-23, 2023-24","annee-de-creation":"2022","duree":"60","nombre-interprete":"20","public-cible":"Tous publics","etiquettes":"Contemporain","credit-photo-interpretes":"Sylvain Émard Danse","credit-photo-photographe":"Sylvain Émard Danse","choregraphes":"Sylvain Émard","credits-complets":"Chorégraphe : Sylvain Émard; Interprètes : Lou Amsellem, Sophie Breton, Charles Cardin-Bourbeau, Matéo Chauchat, Félix Cossette, Marilyne Cyr, Marie-Michelle Darveau, Janelle Hacault, Mathieu Hérard, Kyra Jean Green, Christopher LaPlante, Alexandre Morin, Erin O’Loughlin, Mateo Picone, Raphaëlle Renucci, François Richard, Cara Roy, Marie-Philippe Santerre, Lila-Mae Talbot, Camille Trudel-Vigeant; Répétiteur : Daniel Villeneuve; Musique originale : Martin Tétreault & Poirier; Lumières : André Rioux; Costumes : Marilène Bastien; Directrice de production : André-Anne Garneau; Diretrice technique : Audrey Janelle; Textes : Anne Viau pour Danse Danse.","extrait-video":"[https://player.vimeo.com/video/684757409","categorisation-oeuvre":false,"page-de-la-compagnie-oeuvre":"","image-de-oeuvre":16024},"_links":{"self](https://player.vimeo.com/video/684757409%22,%22categorisation-oeuvre%22:false,%22page-de-la-compagnie-oeuvre%22:%22%22,%22image-de-oeuvre%22:16024%7D,%22_links%22:%7B%22self)":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"collection":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre"}],"about":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/types/base-oeuvre"}],"acf:term":[{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78"},{"embeddable":true,"taxonomy":"public_cible","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76](https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22public_cible%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76)"}],"acf:post":[{"embeddable":true,"href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16706"},{"embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16909](https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16706%22%7D,%7B%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16909)"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/media/16024"}],"wp:attachment":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/media?parent=16026"}],"wp:term":[{"taxonomy":"public_cible","embeddable":true,"href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=16026"},{"taxonomy":"etiquette_oeuvre","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=16026"},{"taxonomy":"categorisation_oeuvres","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=16026](https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=16026%22%7D,%7B%22taxonomy%22:%22etiquette_oeuvre%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=16026%22%7D,%7B%22taxonomy%22:%22categorisation_oeuvres%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=16026)"}],"wp:action-publish":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-unfiltered-html":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-create-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-assign-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-create-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-assign-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-create-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"wp:action-assign-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/16026"}],"curies":[{"name":"wp","href":"[https://api.w.org/{rel}","templated":true](https://api.w.org/%7Brel%7D%22,%22templated%22:true)}]}}}


Et quand ça ne marche pas :

{"attachments":{"❗Photo principale":{"airtableMediaId":"attpIKjh8XRcHtxyJ"}},"models":{"public_cible":{"Tous publics":76},"etiquette_oeuvre":{"En salle":84,"Adaptable Covid":80,"Médiation disponible":82,"Contemporain":78,"Artiste dit de la diversité":90}},"wordPressResponse":{"id":19222,"date":"2022-12-12T07:47:16","date_gmt":"2022-12-12T12:47:16","guid":{"rendered":"[https://ladansesurlesroutes.com/validation/oeuvre/rite/","raw":"https://ladansesurlesroutes.com/validation/oeuvre/rite/"},"modified":"2022-12-12T13:18:05","modified_gmt":"2022-12-12T18:18:05","password":"","slug":"rite","status":"publish","type":"base-oeuvre","link":"https://ladansesurlesroutes.com/validation/oeuvre/rite/","title":{"raw":"Rite","rendered":"Rite"},"content":{"raw":"Avec](https://ladansesurlesroutes.com/validation/oeuvre/rite/%22,%22raw%22:%22https://ladansesurlesroutes.com/validation/oeuvre/rite/%22%7D,%22modified%22:%222022-12-12T13:18:05%22,%22modified_gmt%22:%222022-12-12T18:18:05%22,%22password%22:%22%22,%22slug%22:%22rite%22,%22status%22:%22publish%22,%22type%22:%22base-oeuvre%22,%22link%22:%22https://ladansesurlesroutes.com/validation/oeuvre/rite/%22,%22title%22:%7B%22raw%22:%22Rite%22,%22rendered%22:%22Rite%22%7D,%22content%22:%7B%22raw%22:%22Avec) ce spectacle explosif et viscéral, La Otra Orilla fait table rase et revient à l’essence, aux fondements de l’art flamenco.\n\nRITE est la symbiose du corps, de la voix, de la guitare, des percussions, de quatre artistes à leur apogée : Myriam Allard, Hedi Graja, Caroline Planté et Miguel Medina. Une conversation intime à l’intérieur de laquelle chacun se dit en même temps qu’il porte la parole de l’autre.\n\nRITE, c’est l’âpreté, la force et la subjuguante beauté d’un rituel où public et artistes entrent en communion: Accord des coeurs, des souffles, des âmes, le flamenco quand il touche au sacré.\n","rendered":"<p>Avec ce spectacle explosif et viscéral, La Otra Orilla fait table rase et revient à l’essence, aux fondements de l’art flamenco.</p>\n<p>RITE est la symbiose du corps, de la voix, de la guitare, des percussions, de quatre artistes à leur apogée : Myriam Allard, Hedi Graja, Caroline Planté et Miguel Medina. Une conversation intime à l’intérieur de laquelle chacun se dit en même temps qu’il porte la parole de l’autre.</p>\n<p>RITE, c’est l’âpreté, la force et la subjuguante beauté d’un rituel où public et artistes entrent en communion: Accord des coeurs, des souffles, des âmes, le flamenco quand il touche au sacré.</p>\n","protected":false,"block_version":0},"featured_media":0,"template":"","public_cible":[76],"etiquette_oeuvre":[80,90,78,84,82],"categorisation_oeuvres":[],"permalink_template":"[https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/","generated_slug":"rite","acf":{"description":"Avec](https://ladansesurlesroutes.com/validation/oeuvre/%pagename%/%22,%22generated_slug%22:%22rite%22,%22acf%22:%7B%22description%22:%22Avec) ce spectacle explosif et viscéral, La Otra Orilla fait table rase et revient à l’essence, aux fondements de l’art flamenco.\n\nRITE est la symbiose du corps, de la voix, de la guitare, des percussions, de quatre artistes à leur apogée : Myriam Allard, Hedi Graja, Caroline Planté et Miguel Medina. Une conversation intime à l’intérieur de laquelle chacun se dit en même temps qu’il porte la parole de l’autre.\n\nRITE, c’est l’âpreté, la force et la subjuguante beauté d’un rituel où public et artistes entrent en communion: Accord des coeurs, des souffles, des âmes, le flamenco quand il touche au sacré.\n","description-schema":"Avec ce spectacle explosif et viscéral, La Otra Orilla fait table rase et revient à l’essence, aux fondements de l’art flamenco.\n\nRITE est la symbiose du corps, de la voix, de la guitare, des percussions, de quatre artistes à leur apogée : Myriam Allard, Hedi Graja, Caroline Planté et Miguel Medina. Une conversation intime à l’intérieur de laquelle chacun se dit en même temps qu’il porte la parole de l’autre.\n\nRITE, c’est l’âpreté, la force et la subjuguante beauté d’un rituel où public et artistes entrent en communion: Accord des coeurs, des souffles, des âmes, le flamenco quand il touche au sacré.\n","compagnie":null,"compagnie-texte":"La Otra Orilla","personne-contact":16631,"site-web-compagnie":"[http://www.laotraorilla.net","representations":17129,"public-taxonomie](http://www.laotraorilla.net%22%2C%22representations%22:17129,%22public-taxonomie/)":[76],"etiquettes-taxonomie":[84,80,82,78,90],"saison-disponible":"2021-22","annee-de-creation":"2018","duree":"65","nombre-interprete":"4","public-cible":"Tous publics","etiquettes":"En salle, Adaptable Covid, Médiation disponible, Contemporain, Artiste dit de la diversité","credit-photo-interpretes":"Myriam Allard, Miguel Medina, Hedi Graja, Caroline Planté","credit-photo-photographe":"Marie-Andrée Lemire","choregraphes":"Hedi Graja, Myriam Allard","credits-complets":"Une création originale de La Otra Orilla . Chorégraphie: Myriam Allard\nScénographie: Hedi Graja. Musique: Caroline Planté. Lumières: Joëlle LeBlanc. Interprètes: Myriam Allard, Caroline Planté, Hedi Graja, Miguel Medina.","extrait-video":"[https://player.vimeo.com/video/349997347","categorisation-oeuvre":false,"page-de-la-compagnie-oeuvre":"https://ladansesurlesroutes.com/validation-compagnie/artistes-membres/la-otra-orilla/","image-de-oeuvre":null},"_links":{"self](https://player.vimeo.com/video/349997347%22,%22categorisation-oeuvre%22:false,%22page-de-la-compagnie-oeuvre%22:%22https://ladansesurlesroutes.com/validation-compagnie/artistes-membres/la-otra-orilla/%22,%22image-de-oeuvre%22:null%7D,%22_links%22:%7B%22self)":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"collection":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre"}],"about":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/types/base-oeuvre"}],"acf:term":[{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/90"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/82"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/80"},{"embeddable":true,"taxonomy":"etiquette_oeuvre","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/84"},{"embeddable":true,"taxonomy":"public_cible","href":"https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76](https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/90%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/78%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/82%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/80%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22etiquette_oeuvre%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre/84%22%7D,%7B%22embeddable%22:true,%22taxonomy%22:%22public_cible%22,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible/76)"}],"acf:post":[{"embeddable":true,"href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/representation/17129"},{"embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16631](https://ladansesurlesroutes.com/wp-json/wp/v2/representation/17129%22%7D,%7B%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/personnes-contact/16631)"}],"wp:attachment":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/media?parent=19222"}],"wp:term":[{"taxonomy":"public_cible","embeddable":true,"href":"[https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=19222"},{"taxonomy":"etiquette_oeuvre","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=19222"},{"taxonomy":"categorisation_oeuvres","embeddable":true,"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=19222](https://ladansesurlesroutes.com/wp-json/wp/v2/public_cible?post=19222%22%7D,%7B%22taxonomy%22:%22etiquette_oeuvre%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/etiquette_oeuvre?post=19222%22%7D,%7B%22taxonomy%22:%22categorisation_oeuvres%22,%22embeddable%22:true,%22href%22:%22https://ladansesurlesroutes.com/wp-json/wp/v2/categorisation_oeuvres?post=19222)"}],"wp:action-publish":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-unfiltered-html":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-create-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-assign-public_cible":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-create-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-assign-etiquette_oeuvre":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-create-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"wp:action-assign-categorisation_oeuvres":[{"href":"https://ladansesurlesroutes.com/wp-json/wp/v2/base-oeuvre/19222"}],"curies":[{"name":"wp","href":"[https://api.w.org/{rel}","templated":true](https://api.w.org/%7Brel%7D%22,%22templated%22:true)}]}}}

christianroy commented 1 year ago

On retient de notre conversation d'aujourd'hui que pour la quinzaine d'images pour lesquelles ça n'avait pas fonctionné, un download/réupload dans Airtable règle le problème.

yafortier commented 1 year ago

@christianroy Je voulais te mentionner que la méthode choisie pour contourner le problème (obtenir le ID d'une image, puis la synchroniser dans la table liée) fonctionne toujours bien, mais elle apporte quelques limites. Voici deux cas de figure :

Je te laisse me revenir si tu veux réouvrir le sujet!