オブジェクトのメタデータの変更の取得
sObject Describe リソースおよび If-Modified-Since HTTP ヘッダーを使用して、オブジェクトのメタデータが変更されたかどうかを確認できます。
SObject Describe リソースを使用するときに、If-Modified-Since ヘッダーを EEE, dd MMM yyyy HH:mm:ss z 形式の日付と共に含めることができます。このヘッダーを使用すると、指定した日付以降にオブジェクトのメタデータが変更された場合にのみ応答のメタデータが返されます。指定の日付以降にメタデータが変更されていないと、レスポンスボディなしで 304 Not Modified 状況コードが返されます。
次の例では、2013 年 7 月 3 日以降に新しいカスタム項目などの Merchandise__c オブジェクトに行われた変更がないことを前提としています。
- sObject Describe 要求の例
- /services/data/v29.0/sobjects/Merchandise__c/describe
- 要求で使用される If-Modified-Since ヘッダーの例
- If-Modified-Since: Wed, 3 Jul 2013 19:43:31 GMT
- レスポンスボディの例
- レスポンスボディは返されない
- 応答状況コードの例
-
2013 年 7 月 3 日以降に Merchandise__c に変更があった場合は、レスポンスボディには Merchandise__c のメタデータが含まれます。例については、「オブジェクトの項目と他のメタデータを取得する」を参照してください。