Python Quickbooks:无法获取正确的授权URL

2024-05-18 07:54:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用PythonQuickbooks3库来连接QBO。我正在做的例子,但没有得到正确的网址。下面是我的代码:

from quickbooks import QuickBooks

clientkey = "qyprdLl476vKE74vVDP99Rl08gn1fr"
clientsecret = "nYFWsjeVspmNBQoIaIfPDABblYYBeX8SAhpDTMXY"

client = QuickBooks(
    sandbox=True,
    consumer_key=clientkey,
    consumer_secret=clientsecret,
    callback_url='http://localhost/qbo_token.php'
)

authorize_url = client.get_authorize_url()
request_token = client.request_token
request_token_secret = client.request_token_secret

print(authorize_url,request_token,request_token_secret)

它打印:

('https://appcenter.intuit.com/Connect/Begin?oauth_token=true', u'true', u'Ua3e7ZzPdac98RAZ1PSQJ6fjOEb9COiFDbdEQUdW')

另外,我想跳过基于浏览器的授权,因为只有我在使用应用程序。我该怎么做?你知道吗


Tags: clienttokentrueurlsecretconsumerrequest例子
1条回答
网友
1楼 · 发布于 2024-05-18 07:54:43

这里有很多问题。对于初学者:

callback_url='http://localhost/qbo_token.php'

如果您使用的是Python,为什么要指向OAuth的.php脚本?你知道吗

您确定要使用sandboxOAuth使用者密钥和机密吗?你知道吗

Also, I want to skip browser based authorization as it would only be me using app. How can I do that?

你不能跳过它。你知道吗

相关问题 更多 >