【发布时间】:2018-05-09 06:45:22
【问题描述】:
我已通过关注this post 使用沙盒信息从我的 Web 应用程序成功进行了 API 调用,因此我可以获取沙盒公司信息。现在我需要用按钮替换我的硬编码密钥来验证用户并与他们的帐户进行交互。
如何显示Connect to Quickbooks button,以便我可以授权用户并获取令牌?
我读过这篇关于OAuth 2.0 Server Side Web Apps 的帖子,但我觉得自己很愚蠢,因为我找不到任何关于在实际页面上获取小部件以供用户单击并设置我们的 OAuth 流程的方法。
当我从沙盒硬编码密钥时,它可以工作,只是不知道如何获取连接按钮,所以我可以更改这些以获取返回的密钥
$dataService = DataService::Configure(array(
'auth_mode' => 'oauth1',
'consumerKey' => "erferg2342r",
'consumerSecret' => "egsergrh3242334t343",
'accessTokenKey' => "fbsfsxfg232342342",
'accessTokenSecret' => "srgserg53544",
'QBORealmID' => "123145856777424",
'baseUrl' => "https://sandbox-quickbooks.api.intuit.com/"
));
$CompanyInfo = $dataService->getCompanyInfo();
echo '<pre>';
print_r($CompanyInfo);
echo '</pre>';
【问题讨论】:
标签: javascript php oauth-2.0 quickbooks