diff --git a/src/app/develop/develop.component.css b/src/app/develop/develop.component.css index ac9dfd2..5a9e332 100644 --- a/src/app/develop/develop.component.css +++ b/src/app/develop/develop.component.css @@ -1,4 +1,4 @@ -.uk-card { +/* .uk-card { box-shadow: 0 6px 15px #0000001A; border-radius: 36px; padding: 65px; @@ -57,4 +57,4 @@ ul.portal-circle li:before { .documentation { padding: 10px; } -} +} */ diff --git a/src/app/develop/develop.component.ts b/src/app/develop/develop.component.ts index 0166f29..1a65174 100644 --- a/src/app/develop/develop.component.ts +++ b/src/app/develop/develop.component.ts @@ -11,7 +11,111 @@ import {StakeholderUtils} from "../utils/indicator-utils"; @Component({ selector: 'develop', template: ` -
+
+
+
+
+

Help developers
with OpenAIRE APIs.

+
+
+
+
+
+
+ +
+

For research outcomes

+
+ For research outcomes (publications, datasets, software and other research data) you can use the Selective Access APIs by adding the funder parameter. +
+ + + Selective Access APIs + + +
+
+ +
+
+
+ +
+

For projects

+
+ For projects you can use the Selective Access APIs and the Bulk Access APIs. +
+ +
+
+
+
+
+
+
Request examples for research outcomes:
+
    +
  • + Access “Publications”
    + GET + https://api.openaire.eu/search/publications?funder={{stakeholder.index_shortName}} +
  • +
  • + Access “Open Access Publications”
    + GET + http://api.openaire.eu/search/publications?funder={{stakeholder.index_shortName}}&OA=true +
  • +
  • + Access “Datasets”
    + GET + https://api.openaire.eu/search/datasets?funder={{stakeholder.index_shortName}} +
  • +
  • + Access “Software”
    + GET + https://api.openaire.eu/search/software?funder={{stakeholder.index_shortName}} +
  • +
  • + Access “Other Research”
    + GET + https://api.openaire.eu/search/other?funder={{stakeholder.index_shortName}} +
  • +
+
+
+
Request examples for projects:
+
    +
  • + For the “Selective Access”
    + https://api.openaire.eu/search/projects?funder={{stakeholder.index_shortName}} +
  • +
  • + For the “Bulk Access”
    + DSpace endpoint: + https://api.openaire.eu/projects/dspace/{{stakeholder.index_shortName}}/ALL/ ALL
    + ePrints endpoint: + https://api.openaire.eu/projects/eprints/{{stakeholder.index_shortName}}/ALL/ ALL +
  • +
+
+
+
+
+
+ `, styleUrls: ['develop.component.css'] }) diff --git a/src/app/develop/develop.module.ts b/src/app/develop/develop.module.ts index 0ea9c55..597018a 100644 --- a/src/app/develop/develop.module.ts +++ b/src/app/develop/develop.module.ts @@ -4,6 +4,7 @@ import {DevelopComponent} from "./develop.component"; import {RouterModule} from "@angular/router"; import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard"; import {PageContentModule} from "../openaireLibrary/dashboard/sharedComponents/page-content/page-content.module"; +import {IconsModule} from "../openaireLibrary/utils/icons/icons.module"; @NgModule({ declarations: [DevelopComponent], @@ -13,7 +14,7 @@ import {PageContentModule} from "../openaireLibrary/dashboard/sharedComponents/p component: DevelopComponent, canDeactivate: [PreviousRouteRecorder] }, - ]), PageContentModule], + ]), PageContentModule, IconsModule], exports: [DevelopComponent] }) export class DevelopModule { diff --git a/src/assets/apis.svg b/src/assets/apis.svg new file mode 100644 index 0000000..389383d --- /dev/null +++ b/src/assets/apis.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +