サポート対象の Salesforce のエディション
メタデータ API を使用するには、Enterprise Edition、Unlimited Edition、Performance Edition、または Developer Edition を使用する必要があります。既存の Salesforce のお客様が Enterprise Edition、Unlimited Edition、または Performance Edition にアップグレードする場合は、担当者にご連絡ください。
本番組織の厳密なレプリカである Sandbox を使用することを強くお勧めします。Enterprise Edition、Unlimited Edition および Performance Edition には無料の Developer Sandbox が付属しています。詳細は、http://www.salesforce.com/platform/cloud-infrastructure/sandbox.jspを参照してください。
また、ユーザは Enterprise Edition で使用できるすべての機能へのアクセスを提供する Developer Edition 組織を使用できます。ただし、ユーザ数およびストレージ容量には制限があります。Developer Edition 組織は、本番組織のコピーではありませんが、組織のデータに影響を与えることなくソリューションを構築およびテストできる環境を提供します。Developer Edition のアカウントは、http://developer.salesforce.com/signup から無料で入手できます。
Professional Edition のメタデータ API アクセス
ISV パートナーは、AppExchange セキュリティレビューを渡したアプリケーションに対して、Professional Edition 組織へのメタデータ API アクセスを要求できます。アクセスは、API トークン (クライアント ID) を介して付与されます。この特別なキーにより、アプリケーションで顧客の Professional Edition 組織にメタデータ API コールを行うことができます。
ISV パートナーは、次の手順でメタデータ API アクセスを要求できます。
- アプリケーションのセキュリティレビューを申請します。『ISVForce ガイド』の「セキュリティレビューステップ」を参照してください。
- アプリケーションが承認されたら、 のパートナーコミュニティにケースを登録して、トークンの型に SOAP を指定します。
メタデータ API へのコールを実行するには、コールの CallOptions SOAP ヘッダーに API トークンを追加します。