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

 

Apex

Posted by arkgame