Skip Navigation
Expand
RestAPIリクエストに応答して受信した403Forbiddenエラー
Answer ID 12112   |   Last Review Date 03/14/2022

RestAPIリクエストで403Forbiddenエラーを受け取るのはなぜですか?

環境:

Oracle Field Service (OFS)

問題:

新しいアプリケーションを使用してDailyExtractファイルを取得していますが、403Forbiddenエラーでリクエストが失敗します。

{
    "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4",
    "title": "Forbidden",
    "status": "403",
    "detail": "Authentication was provided, but the authenticated user is not permitted to perform the requested operation."
}

解決策:

このエラーは、リクエストを実行する権限がないことを示しています。 以下の手順に従って、許可を与えてください。

1. OFSで、[構成]> [アプリケーション]に移動し、このリクエストに使用しているアプリケーションを選択します。

2. [APIアクセス]で、API(この例ではコアAPI)を見つけます。 クリックして編集し、「使用可能なエンティティ」を選択します。

Configuration > Applications > API Access. 'Available entities' option is highlighted for Core API.

3. [APIアクセス]で、API(この例ではコアAPI)を見つけます。 クリックして編集し、[利用可能なエンティティ]を選択します。リクエストに関連するエンティティを見つけて、権限を[非表示]から[読み取り専用](このDaily Extractの例の場合)または読み取り/書き込み(送信しているリクエストに該当する場合)に更新します。 

Available entities screen. Read-only permission is highlighted for Daily Extract entity.

4. [送信]をクリックします。 [保存]をクリックします。

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.