Is there any effective way to keep our codebases consistent with your API?

25 views
Skip to first unread message

Tung Nguyen

unread,
Jun 5, 2024, 5:30:44 AMJun 5
to Europe PMC Developer Forum
Dear Support & Developer Team,

Thank you for having a wonderful resource and supporting us!

I would like to open this thread instead of continuing with the one I raised yesterday because the subject is irrelevant. I wonder whether there is any effective way to keep our work consistent with your changes like the commit below. Our data missed a lot of authors' affiliations for years so we have to correct them manually. It would be valuable for us or other users if you have a featured message to notify which fields have been renamed so forth and so on.

--- a/jummp-plugins/jummp-plugin-core-api/src/groovy/net/biomodels/jummp/core/model/PublicationTransportCommand.groovy
+++ b/jummp-plugins/jummp-plugin-core-api/src/groovy/net/biomodels/jummp/core/model/PublicationTransportCommand.groovy
@@ -182,7 +182,7 @@ class PublicationTransportCommand implements Serializable {
             String userRealName = "$firstName $lastName"
             author.userRealName = userRealName
             log.debug("Author: ${author?.userRealName}")
-            String affiliation = authorXml.affiliation[0].text()
+            String affiliation = authorXml.authorAffiliationDetailsList.authorAffiliation.affiliation
             author.institution = affiliation
             this.authors.add(author)
         }


Again, thank you for your endless listening!

Best regards,
Tung

Madhumiethaa Jayaprabha Palanisamy

unread,
Jun 5, 2024, 9:17:20 AMJun 5
to Europe PMC Developer Forum, Tung Nguyen
Hi Tung,

Currently, we send notifications about any changes to the APIs via this forum, including details about renamed fields and other modifications. We will also update our release notes and reference guide in our api page during this process. We recommend keeping an eye on the forum for updates to stay informed about the changes that might affect your data processing.

Kind regards,
Madhu



Reply all
Reply to author
Forward
0 new messages