1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

[Python] Python/Quickbooks integration issue

Discussão em 'Python' iniciado por Stack, Abril 7, 2025.

  1. Stack

    Stack Membro Participativo

    I am stuck on something I suspect is stupid-simple but I can't seem to solve for it. We are trying to integrate with Quickbooks Online and Python (v3.11) using libraries intuit-oauth (v1.2.6) and python-quickbooks (v0.9.11). I'm using code samples directly from QB dev guides and other sites and it seems so simple:

    from intuitlib.client import AuthClient
    from intuitlib.enums import Scopes
    from quickbooks import QuickBooks
    from quickbooks.objects.customer import Customer

    QB_CLIENT_ID = "MY-QB-CLIENT-ID"
    QB_CLIENT_SECRET = "MY-QB-CLIENT-SECRET"
    QB_COMPANY_ID = "MY-QB-COMPANY-ID"
    QB_ENV = "sandbox"
    QB_OAUTH_REDIRECT_URI = "https://developer.intuit.com/v2/OAuth2Playground/RedirectUrl"
    REFRESH_TOKEN = None

    # Instantiate client
    qb_auth_client = AuthClient(
    client_id=QB_CLIENT_ID,
    client_secret=QB_CLIENT_SECRET,
    environment=QB_ENV,
    redirect_uri=QB_OAUTH_REDIRECT_URI
    )

    qb_client = QuickBooks(
    auth_client=qb_auth_client,
    company_id=QB_COMPANY_ID,
    refreah_token=qb_auth_client.refresh_token
    )

    customers = Customer.all(qb=qb_client)


    When I run this it gives error "AttributeError: 'QuickBooks' object has no attribute 'refresh_token'"

    I think there is a fundamental error I am making but it is not clear to me what that is. Any insights are appreciated.

    Continue reading...

Compartilhe esta Página