ODataサービスとの通信が必要なアプリケーションで作業しています(正確にはMicrosoft Dynamics CRMです)。エンティティが持つすべてのプロパティを知る必要があるだけの要件があります。ODataのエンティティのプロパティ定義のみを取得する
[Organization URI]/api/data/v8.1/contacts
すべての連絡先が返されますが、連絡先のプロパティ定義のみが必要です。
今すぐ[Organization URI]/api/data/v8.1/contacts
はJSONに値を返しますが、私が探しているのは連絡先エンティティのスキーマです。それは、それが持っているすべてのプロパティ(例えば、firstname
、lastname
)とおそらくプロパティのタイプを返します。
私は$metadata
を使用しようとしましたが、運が無かった。エンティティに関する情報のみを取得することは可能ですか?
ご協力いただければ幸いです。
エンティティは、サービスメタデータからであるに関する情報を取得する唯一の方法を参照してください。 コード内にメタデータオブジェクトへのアクセス権がありますか? –