diff --git a/biblio-tools/v2/openalex/works/expand.ini b/biblio-tools/v2/openalex/works/expand.ini index a87c70b..4058efb 100644 --- a/biblio-tools/v2/openalex/works/expand.ini +++ b/biblio-tools/v2/openalex/works/expand.ini @@ -39,11 +39,9 @@ timeout = 5000 noerror = true -[expand/replace] -path = id -value = get('id') +[assign] path = value -value = self().omit('id') +value = get('value.value') # On marque les réponses qui n'ont pas abouties [swing] diff --git a/biblio-tools/v2/wos/works/expand.ini b/biblio-tools/v2/wos/works/expand.ini index b3b0a77..2905104 100644 --- a/biblio-tools/v2/wos/works/expand.ini +++ b/biblio-tools/v2/wos/works/expand.ini @@ -17,6 +17,11 @@ post.parameters.0.in = query post.parameters.0.name = indent post.parameters.0.schema.type = boolean +post.parameters.1.in = header +post.parameters.1.name = X-Wos-Api-key +post.parameters.1.schema.type = string +post.parameters.1.schema.format = string +post.parameters.1.required = false # Rétablissons la coloration syntaxique (une ou deux apostrophes selon les besoins): ' value = fix('').join('') @@ -38,7 +43,7 @@ value = true path = token -value = env('WOS_API_KEY') +value = env('WOS_API_KEY', env('headers.x-api-key')) # Passage des doi en minuscule pour être compatible unpaywall [assign] diff --git a/biblio-tools/v2/wos/works/expandByUT.ini b/biblio-tools/v2/wos/works/expandByUT.ini index 9462479..b29a734 100644 --- a/biblio-tools/v2/wos/works/expandByUT.ini +++ b/biblio-tools/v2/wos/works/expandByUT.ini @@ -17,6 +17,11 @@ post.parameters.0.in = query post.parameters.0.name = indent post.parameters.0.schema.type = boolean +post.parameters.1.in = header +post.parameters.1.name = X-Wos-Api-key +post.parameters.1.schema.type = string +post.parameters.1.schema.format = string +post.parameters.1.required = false # Rétablissons la coloration syntaxique (une ou deux apostrophes selon les besoins): ' value = fix('').join('') @@ -38,7 +43,7 @@ value = true path = token -value = env('WOS_API_KEY') +value = env('WOS_API_KEY', env('headers.x-wos-api-key')) # Début du traitement par lot [group]