---
schema_version: "1"
id: b37a8004a455a30a410da9f9e041a51f0ece3eefc8cdea19b456151060c0247c
title: 為 QuickBooks Online 設定 OAuth
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server-linux/config_oauth_qbo.md
canonical_url: https://help.tableau.com/current/server-linux/zh-tw/config_oauth_qbo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a3df42410cbcb3a58d24d5ae3d13495ba6f1f8a341884bb31cff3e5ff9af3bc2
description: Set up OAuth authentication for Intuit QuickBooks Online data sources on Tableau Server.
---
[跳至主要內容](#main-content)

# 為 Intuit QuickBooks Online 設定 OAuth

本主題會介紹如何針對 OAuth 驗證設定 Intuit QuickBooks Online 資料來源。為每個 Tableau Server 執行個體完成這些步驟。

為 QuickBooks Online 設定 OAuth 包括以下任務：

1. 在 Intuit 開發者平台上建立連線的應用。
2. 使用作為連線的應用一部分獲得的資訊設定伺服器。
3. （可選）設定特定於站台的 OAuth。

## 步驟 1：建立 Intuit 應用

1. 登錄您的 Intuit 開發者帳戶，然後按一下 \[My Apps\] （我的應用）。
2. 在 \[Just start coding\] （開始編碼）區段，按一下 \[Select APIs\] （選擇 API）。
3. 選擇 **\[Accounting\] （帳目）**，並按一下 \[Create App\] （建立應用）。
4. 在 \[Get your app ready for submission\] （準備應用進行提交）區段，按一下連線以獲取您的生產金鑰。
    
    **重要資訊：**您必須使用生產金鑰，而不是開發金鑰。
5. 複製應用權杖、OAuth 使用者金鑰和 OAuth 使用者密碼。

## 步驟 2：為 Intuit QuickBooks Online 設定 Tableau Server

- 在 Tableau Server 電腦上，開啟 bash shell 並執行以下命令：
    
    `tsm configuration set -k oauth.quickbooks.oauth_callback_uri -v http://YOUR-SERVER/auth/add_oauth_token`
    
    `tsm configuration set -k oauth.quickbooks.consumer_key -v <your_consumer_key>`
    
    `tsm configuration set -k oauth.quickbooks.consumer_secret -v <your_consumer_secret>`
    
    `tsm pending-changes apply`
    
    如果擱置組態需要重新啟動伺服器，`pending-changes apply` 命令將顯示提示，讓您知道即將重新啟動。即使伺服器已停止，也會顯示提示，但在這種情況下不會重新啟動。您可以使用 `--ignore-prompt` 選項隱藏提示，但這樣做不會改變重新啟動行為。如果變更不需要重新啟動，則不會出現提示即可套用變更。有關詳情，請參閱 [tsm pending-changes apply](https://help.tableau.com/current/server-linux/zh-tw/cli_pending-changes.htm#pending-changes-apply)。

## 管理存取權杖

如果為 QuickBooks Online 資料來源執行擷取重新整理作業，Tableau Server 將嘗試為您續訂存取權杖。為了幫助確保您的存取權杖不會過期，請一個月執行擷取重新整理作業多次。否則，來自 QuickBooks Online 的存取權杖將過期，並且擷取重新整理作業將失敗。如果存取權杖已過期，您可以透過 \[設定\] 頁面編輯儲存的認證。

儲存的認證可集中管理，或由您的使用者管理。有關詳情，請參閱[允許已儲存的存取權杖](https://help.tableau.com/current/server-linux/zh-tw/allow_saved_tokens.htm)。