登陸 SAP Business Technology Platform Cockpit,進入 integration suite:shell
再點擊 API management 進入 API Portal:api
或者直接從收藏夾裏打開連接:app
https://304a49cetrial.integrationsuitetrial-apiportal.cfapps.ap21.hana.ondemand.com/shell/discoverui
在 discover 菜單裏,選擇 S/4HANA Cloud:url
點擊 artifacts 查看全部可用 API:spa
找到這個對 sales order 進行增刪改查的 OData API:orm
在 copy 嚮導裏,選擇 sandbox 對應的 url:ip
選擇 deploy:資源
deployed 以後,看到成功生成的 proxy:rem
在 Resources 標籤頁裏咱們就能試着調用這些 API 了:
直接點擊 execute 必定會失敗,會遇到錯誤消息:
Failed to resolve API Key variable request.header.apikey
驗證 API 密鑰策略容許您在運行時強制驗證 API 密鑰,只容許具備批准的 API 密鑰的應用程序訪問您的 API。 此策略可確保 API 密鑰有效、未被撤銷並被批准使用與您的 API 產品關聯的特定資源。
須要到 SAP API business hub 上獲取 API key.
點擊 Show API key:
回到 API Portal,添加一個新的 HTTP header 字段:
名稱爲 apikey,值爲拷貝下來的 key:
以後就能成功消費 API 了:
更多Jerry的原創文章,盡在:"汪子熙":