我正在尝试使用python库request_oauthlib为Quickbooks实现oauth1。我的问题是我尝试按照插入quicbooks按钮的quickbooks的建议设置quickbooks oauth。提供的示例代码为:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ipp="">
<head><meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<title>My Connect Page</title>
<script type="text/javascript" src="https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere-1.3.2.js">
</script>
<script type="text/javascript">
intuit.ipp.anywhere.setup({
grantUrl: 'http://www.mycompany.com/HelloWorld/RequestTokenServlet'
datasources: {
quickbooks : true,
payments : false
},
paymentOptions:{
intuitReferred : true
}
});
</head>
<body>
<ipp:connectToIntuit></ipp:connectToIntuit>
</body>
</html>
但是它的作用是,它会打开一个新的弹出窗口(如窗口)并执行oauth流程,但是我无法弄清楚,当重定向发生在提到的重定向URL上时,如何将控件返回到我的应用程序中,访问令牌。现在,重定向URL也已在弹出窗口中打开。
但是它的作用是,它会打开一个新的弹出窗口(如窗口),并执行oauth流程,
这是预期的行为。这应该发生。整个OAuth过程在弹出窗口中进行。
现在,重定向URL也已在弹出窗口中打开。
应该是的,这很好。
您要做的就是window.close()
一旦OAuth流程完成就关闭弹出窗口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句