

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 連線至第三方服務和 APIs（一般）
<a name="connectors-api"></a>

使用下列程序在 App Studio 中建立一般 **API Connector**。**API Connector** 用於為 App Studio 應用程式提供第三方服務、資源或操作的存取權。

**使用 **API Connector** 連線至第三方服務**

1. 在左側導覽窗格中，在**管理**區段中選擇**連接器**。您將前往顯示現有連接器清單的頁面，其中包含每個連接器的一些詳細資訊。

1. 選擇 **\$1 建立連接器**。

1. 選擇 **API Connector**。現在，填寫下列欄位來設定您的連接器。

1. **連接器名稱：**提供連接器的名稱。

1. **連接器描述：**提供連接器的描述。

1. **基本 URL：**第三方連線的網站或主機。例如 `www.slack.com`。

1. **身分驗證方法：**選擇使用目標服務進行身分驗證的方法。
   + **無：**在沒有身分驗證的情況下存取目標服務。
   + **基本：**使用從要連線的服務****取得的**使用者名稱和密碼**來存取目標服務。
   + **承載權杖：**使用從服務使用者帳戶或 API 設定取得的身分驗證權杖的**權杖值**來存取目標服務。
   + **OAuth 2.0：**使用 OAuth 2.0 通訊協定存取目標服務，這會授予 App Studio 存取服務和資源的權限，而無需共用任何登入資料或身分。若要使用 OAuth 2.0 身分驗證方法，您必須先從連線的 服務建立應用程式，該服務代表 App Studio，以取得必要的資訊。使用該資訊，填寫下列欄位：

     1. **用戶端登入資料流程：**非常適合system-to-system互動，其中應用程式在沒有使用者互動的情況下代表自己運作。例如，根據使用者新增的新記錄自動更新 Salesforce 記錄的 CRM 應用程式，或在報告中擷取和顯示交易資料的應用程式。

        1. 在**用戶端 ID** 中，輸入從目標服務中建立的 OAuth 應用程式取得的 ID。

        1. 在**用戶端秘密**中，輸入從目標服務中建立的 OAuth 應用程式取得的秘密。

        1. 在**存取字符 URL** 中，輸入從目標服務中建立的 OAuth 應用程式取得的字符 URL。

        1. 或者，在**範圍**中，輸入應用程式的範圍。範圍是應用程式所需的許可或存取層級。請參閱目標服務的 API 文件以了解其範圍，並僅設定 App Studio 應用程式所需的範圍。

        選擇**驗證連線**以測試身分驗證和連線。

     1. **授權碼流程：**適用於需要代表使用者採取行動的應用程式。例如，使用者登入並檢視和更新支援票證的客戶支援應用程式，或每個團隊成員登入以檢視和管理其銷售資料的銷售應用程式。

        1. 在**用戶端 ID** 中，輸入從目標服務中建立的 OAuth 應用程式取得的 ID。

        1. 在**用戶端秘密**中，輸入從目標服務中建立的 OAuth 應用程式取得的秘密。

        1. 在**授權 URL** 中，輸入目標服務的授權 URL。

        1. 在**存取字符 URL** 中，輸入從目標服務中建立的 OAuth 應用程式取得的字符 URL。

        1. 或者，在**範圍**中，輸入應用程式的範圍。範圍是應用程式所需的許可或存取層級。請參閱目標服務的 API 文件以了解其範圍，並僅設定 App Studio 應用程式所需的範圍。

1. **標頭：**新增 HTTP 標頭，用於提供有關請求或回應的中繼資料。您可以同時新增索引鍵和值，或僅提供建置器可在應用程式中提供值的索引鍵。

1. **查詢參數：**新增用於傳遞選項、篩選條件或資料的查詢參數，做為請求 URL 的一部分。如同標頭，您可以同時提供金鑰和值，或僅提供建置器可在應用程式中提供值的金鑰。

1. 選擇**建立**。新建立的連接器會出現在**連接器**清單中。

現在連接器已建立，建置器可以在其應用程式中使用它。