No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Group Edition と Professional Edition での API アクセス
GE 組織および PE 組織では、通常 API アクセスがサポートされません。ただし、アプリケーションがセキュリティレビューに合格すると、一部の API を複合アプリケーションの構築に使用できるようになります。
- 現在、GE および PE アプリケーションでは標準 SOAP および REST API のみがサポートされています。また、接続アプリケーションが GE または PE 組織で REST API を使用するようにホワイトリストに登録されるように要求することもできます。
- メタデータ API、Bulk API、および Apex メソッドなど、SOAP Web サービスを使用して公開された他の API は、使用できない状態のままになります。
- REST ベースの Web サービスは、接続アプリケーションのコンシューマホワイトリスト登録によって有効化できます。
- SOAP ベースの Web サービスは、クライアント ID という API トークンを使用して有効化できます。このトークンは、インテグレーションコールの SOAP ヘッダーに付加する必要があります。この特殊なキーにより、アプリケーションは、顧客に API アクセス権がなくても、GE と PE に正常にコールを行うことができます。
クライアント ID には次のプロパティがあります。
- クライアント ID は、カスタム JavaScript の AJAX Toolkit、Sコントロール、またはアプリケーション内の、値がエンドユーザに公開されるおそれのある場所では使用できません。
- 開発目的では、パートナーポータルで作成された GE 組織および PE 組織にクライアント ID を使用する必要はありません。
- クライアント ID は、GE および PE による SOAP API へのアクセス権のみを付与し、メタデータ API へのアクセス権は付与しません。メタデータ API により、通常は [設定] で作成するさまざまなコンポーネントを動的に作成できます。たとえば、GE および PE でカスタム項目を動的に作成することは、API トークンを使用しても不可能です。
次の表に、GE および PE を使用している場合にアクセスできる API とそのアクセス方法を示します。
| API | GE または PE へのアクセス |
|---|---|
| Web サービス (SOAP) | はい (トークンを使用) |
| Apex メソッドを Web サービス (SOAP) として公開 | いいえ |
| Web サービス (REST) | はい (接続アプリケーションのコンシューマホワイトリスト登録を使用) |
| Apex メソッドを Web サービス (REST) として公開 | はい (接続アプリケーションのコンシューマホワイトリスト登録を使用) |
| Chatter REST API | はい |
| メタデータ API | いいえ |
| Bulk API | いいえ |
| データローダツール (SOAP Web サービスを使用) | いいえ (トークンを設定できない) |