Есть ли какие-либо значения, устанавливающие http://localhost:8000 в качестве одного из моих URI перенаправления в разделе «Ключ разработчика Intuit»?
Вы не сможете с этим житьустановить (Intuit не позволит вам).Но для развития это нормально.
В конце концов вы должны поменять это на свой рабочий URL
Что мне делать с токеном доступа и обновления?
Вот что говорят документы, на которые вы ссылаетесь:
- «Храните access_token и refresh_token для дальнейшего использования.»
Кроме того, выВам нужно будет использовать токен доступа для доступа к данным через API.Из документов:
session_manager = Oauth2SessionManager(
client_id=realm_id,
client_secret=CLIENT_SECRET,
access_token=AUTH2_ACCESS_TOKEN,
)
from quickbooks import QuickBooks
client = QuickBooks(
sandbox=True,
session_manager=session_manager,
company_id=realm_id
)
from quickbooks.objects.customer import Customer
customers = Customer.all(qb=client)
Это показано в документации здесь: https://github.com/sidecars/python-quickbooks#accessing-the-api
Я заметил, что до истечения срока действия маркера доступа и обновления есть время, поэтомузначит, мне приходится менять их время от времени?
Вы должны обновить их, да:
session_manager = Oauth2SessionManager(
client_id=QUICKBOOKS_CLIENT_ID,
client_secret=QUICKBOOKS_CLIENT_SECRET,
base_url=callback_url,
)
session_manager.refresh_access_token()
Из документов здесь: https://github.com/sidecars/python-quickbooks#refreshing-access-token