Links
Links オブジェクトは、キャンバスアプリケーションの統合に役立つ URL を含む、JSON 形式のオブジェクトです。たとえば、Enterprise WSDL を使用して Salesforce へのコールを行うには、enterpriseUrl を使用します。
| 項目 | 説明 |
|---|---|
| chatterFeedItemsUrl | コンテキスト組織の Chatter フィード項目を返すための URL。このリンクは、API バージョン 31.0 以前の機能のみを指し示すため、API バージョン 35.0 より前に作成されたインテグレーションでは引き続き機能します。 |
| chatterFeedsUrl | コンテキスト組織の Chatter フィードを返すための URL。このリンクは、API バージョン 31.0 以前の機能のみを指し示すため、API バージョン 35.0 より前に作成されたインテグレーションでは引き続き機能します。 |
| chatterGroupsUrl | コンテキスト組織の Chatter グループを返すための URL。 |
| chatterUsersUrl | コンテキスト組織の Chatter ユーザを返すための URL。 |
| enterpriseUrl | Enterprise WSDL を使用して Salesforce に API コールバックするための URL。 |
| loginUrl | コンテキストユーザがログインしているインスタンスのログインサーバの URL。内部的に使用されます。 |
| metadataUrl | メタデータ API へのコールを行うための URL。 |
| partnerUrl | パートナー WSDL を使用して Salesforce に API コールバックするための URL。 |
| queryUrl | SOQL クエリを発行するための URL。 |
| recentItemsUrl | 最近使ったデータにアクセスするための URL。 |
| restUrl | REST API リソースのリストを返すための URL。 |
| searchUrl | SOSL 検索を発行するための URL。 |
| sobjectUrl | Salesforce オブジェクトからメタデータまたはデータを取得するための URL。 |
| userUrl | コンテキストユーザの URL。 |
次のコードスニペットに、Links オブジェクトの例を示します。
1"links":
2{
3 "chatterFeedItemsUrl":"/services/data/v31.0/chatter/feed-items",
4 "chatterFeedsUrl":"/services/data/v31.0/chatter/feeds",
5 "chatterGroupsUrl":"/services/data/v35.0/chatter/groups",
6 "chatterUsersUrl":"/services/data/v35.0/chatter/users",
7 "enterpriseUrl":"/services/Soap/c/35.0/00Dx00000001hxy",
8 "loginUrl":"http://login.salesforce.com",
9 "metadataUrl":"/services/Soap/m/35.0/00Dx00000001hxy",
10 "partnerUrl":"/services/Soap/u/35.0/00Dx00000001hxy",
11 "queryUrl":"/services/data/v35.0/query/",
12 "recentItemsUrl":"/services/data/v35.0/recent/",
13 "restUrl":"/services/data/v35.0/",
14 "searchUrl":"/services/data/v35.0/search/",
15 "sobjectUrl":"/services/data/v35.0/sobjects/",
16 "userUrl":"/005x0000001SyyEAAS"
17}使用可能なリンクと OAuth 範囲
キャンバスアプリケーションで使用できるリンクは、接続アプリケーションの作成時に選択された OAuth 範囲によって異なります。
| 範囲 | 説明 |
|---|---|
| 基本情報へのアクセス |
|
| データへのアクセスと管理 |
|
| Chatter データへのアクセスと管理 |
|
| フルアクセス | すべてのリンク |