The currently configured OCLC citation API is broken and OCLC isn't going to fix it. This adds the new OCLC Discovery Citation API and some refactoring to clarify the various citation services (EDS, MODS and now OCLC Discovery). This will turn off the "Cite" button for items that would only have an OCLC citation until the new Discovery Citation API is enabled via a config.
The currently configured OCLC citation API is broken and OCLC isn't going to fix it. This adds the new OCLC Discovery Citation API and some refactoring to clarify the various citation services (EDS, MODS and now OCLC Discovery). This will turn off the "Cite" button for items that would only have an OCLC citation until the new Discovery Citation API is enabled via a config.
Related shared config PR to configure this on stage: https://github.com/sul-dlss/shared_configs/pull/2242
OCLC Discovery credentials are in vault if you want them for testing:
Single Citation
Multiple Citations