Apex REST API のクラスとメソッドの方法
環境
Salesforce
構文
@RestResource(urlMapping=’URL名’)
global with sharing class クラス名 {処理コード
REST APIのクラスとメソッドの書き方
@RestResource(urlMapping='/test/url') global with sharing class ClassName { @HttpGet global static void doGet()( } }
説明
アクセス修飾子は globalです。
@RestResource(urlMapping=’/url’)をつけることでREST APIのクラスとすることができます。
urlMapping=’/**’ の部分でURLを指定する
@HttpGet、@HttpPost
GETやPOSTに対応したメソッドを作成することができます。
REST APIを呼び出す方法
HTTPメソッド:GET
URL: https://組織ドメイン.salesforce.com/services/apexrest/test/url
名前空間がある場合、REST APIを呼び出す
https://組織ドメイン.salesforce.com/services/apexrest/名前空間/test/url