SAP-archive / sap-devtoberfest-2020

The home of Devtoberfest 2020 - an open celebration of what makes us developers – coding and collaboration!
Apache License 2.0
180 stars 86 forks source link

Cloud APIs #16

Closed jung-thomas closed 4 years ago

qmacro commented 4 years ago

Suggested tutorial mission / group

1 - Navigate and understand SAP API documentation

Exploring artifacts of SAP API Business Hub and other similar resources such as the Core Service APIs documentation

2 - Get to know OAuth 2.0 usage in SAP APIs

Covering basic origins of OAuth, and specifically three flows - password grant, client credentials and authorisation code.

Password grant is deprecated but required currently for the Core Service APIs

3 - Make a call to an SAP API - in the SAP API Business Hub

First step to understanding the flow of API calls in general is to make a call from within the Hub itself. This will involve setting up an environment there.

This tutorial may be better being in position 2, directly after the "Navigate..." tutorial, but before the deep dive into OAuth.

4 - Make a call to an SAP API - with curl

Taking one API (e.g. from the Workflow API family) and making a call, using curl. This should be the first tutorial outside of the API Hub to teach the building blocks.

5 - Make a call to an SAP API - with Postman

Taking another API and making a call, this time with Postman. Increasing the understanding of the API call flow plus introducing a friendlier UI now they have seen what actually happens underneath.

6 - Make a call to an SAP API - with JavaScript

A final API call, this time with JavaScript.

qmacro commented 4 years ago

Content changed from original plan, but there's plenty for the content enablement. Done.