この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Group Edition と Professional Edition での API アクセス

GE 組織および PE 組織では、通常 API アクセスがサポートされません。ただし、アプリケーションがセキュリティレビューに合格すると、一部の API を複合アプリケーションの構築に使用できるようになります。
  • 現在、GE および PE のアプリケーションには標準のデータ SOAP および REST API がサポートされ、PE のアプリケーションではメタデータ API がサポートされています。API アクセスを要求するには、「アプリケーションの API トークンを取得する方法は?」を参照してください。また、Salesforce に連絡して、GE または PE 組織で REST API を使用するように接続アプリケーションをホワイトリストに登録するよう依頼することもできます。
  • Bulk API や、SOAP Web サービスを使用して公開された Apex メソッドなど、その他の API は引き続き使用できません。
  • REST ベースの Web サービスは、接続アプリケーションのコンシューマホワイトリスト登録によって有効化できます。
  • メタデータ API を含む SOAP ベースの Web サービスは、クライアント ID という API トークンを使用して有効化できます。このトークンは、インテグレーションコールの SOAP ヘッダーに付加する必要があります。この特殊なキーにより、顧客に API アクセス権がなくても、アプリケーションが、データ API の場合は GE および PE 組織に、メタデータ API の場合は PE 組織に正常にコールを行うことができます。
クライアント ID には次のプロパティがあります。
  1. クライアント ID は、カスタム JavaScript の AJAX Toolkit、Sコントロール、またはアプリケーション内の、値がエンドユーザに公開されるおそれのある場所では使用できません。
  2. 開発の目的上、環境ハブで作成された GE および PE 組織ではすでに、メタデータ API および SOAP API (データ API) が有効になっています。このため、セキュリティレビューを受ける前にアプリケーションを開発およびテストできます。アプリケーションがセキュリティレビューに合格したら、API トークンを取得し、アプリケーションを再度テストして正常に動作することを確認します。
  3. クライアント ID は、GE および PE による SOAP API へのアクセス権と、PE によるメタデータ API へのアクセス権を付与します。メタデータ API により、通常は [設定] で作成するさまざまなコンポーネントを動的に作成できます。たとえば、API トークンを使用して、PE 組織でカスタム項目を動的に作成できます。

次の表に、GE および PE を使用している場合にアクセスできる API とそのアクセス方法を示します。

API GE または PE へのアクセス
Web サービス (SOAP) はい (トークンを使用)
Apex メソッドを Web サービス (SOAP) として公開 いいえ
Web サービス (REST) はい (接続アプリケーションのコンシューマホワイトリスト登録を使用)
Apex メソッドを Web サービス (REST) として公開 はい (接続アプリケーションのコンシューマホワイトリスト登録を使用)
Chatter REST API はい
メタデータ API はい (トークンを使用)
Bulk API いいえ
データローダツール (SOAP Web サービスを使用)

いいえ (トークンを設定できない)