---
schema_version: "1"
id: 4f69f82d5c0bfd591d826d262b5fee71f54ce46007ac4753838d1f3f6302ee8a
title: ตั้งค่า OAuth สำหรับ QuickBooks Online
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/config_oauth_qbo.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/config_oauth_qbo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 8f14c30d4a025cecef53d143eadbd2692712803111d30542e948ff5320ec602c
description: Set up OAuth authentication for Intuit QuickBooks Online data sources on Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ตั้งค่า OAuth สำหรับ QuickBooks Online

หัวข้อนี้อธิบายวิธีตั้งค่าแหล่งข้อมูล Intuit QuickBooks Online สำหรับการตรวจสอบสิทธิ์ OAuth ทำตามขั้นตอนเหล่านี้สำหรับอินสแตนซ์ Tableau Server แต่ละรายการ

การตั้งค่า OAuth สำหรับ QuickBooks Online ประกอบด้วยงานต่อไปนี้

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: กำหนดค่า Tableau Server สำหรับ Intuit QuickBooks Online

- ในคอมพิวเตอร์ 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/th-th/cli_pending-changes.htm#pending-changes-apply)

## การจัดการโทเค็นการเข้าถึง

หากเรียกใช้งานการรีเฟรชการแยกข้อมูลสำหรับแหล่งข้อมูล QuickBooks Online ของคุณ Tableau Server จะพยายามต่ออายุโทเค็นการเข้าถึงให้คุณ เพื่อให้มั่นใจได้ว่าโทเค็นการเข้าถึงจะไม่หมดอายุ ให้เรียกใช้งานการรีเฟรชการแยกข้อมูลมากกว่าหนึ่งครั้งต่อเดือน ไม่เช่นนั้น โทเค็นการเข้าถึงจาก QuickBooks Online จะหมดอายุและงานการรีเฟรชการแยกข้อมูลจะล้มเหลว หากโทเค็นการเข้าถึงของคุณหมดอายุ คุณสามารถแก้ไขข้อมูลเข้าสู่ระบบที่บันทึกไว้ได้จากหน้าการตั้งค่า

ข้อมูลเข้าสู่ระบบที่บันทึกไว้จะได้รับการจัดการจากส่วนกลางหรือโดยผู้ใช้ของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู[อนุญาตโทเค็นการเข้าถึงที่บันทึกไว้](https://help.tableau.com/current/server-linux/th-th/allow_saved_tokens.htm)