Php Intuit应用程序:获取OAuth 2.0的accessTokenKey时出错

Php Intuit应用程序:获取OAuth 2.0的accessTokenKey时出错,php,api,oauth,intuit,Php,Api,Oauth,Intuit,我是Quickbooks新手,希望通过OAuth 2.0协议使用API。为此,我根据Quickbooks文档执行了以下步骤 我已经创建了一个Intuit开发者帐户 我创建了一个用于测试的应用程序 我得到了测试应用程序的OAuth密钥 我想使用Quickbooks提供的PHP SDK进行API请求,并根据PHP SDK的说明开始使用代码: require "vendor/autoload.php"; use QuickBooksOnline\API\DataService\DataServ

我是Quickbooks新手,希望通过OAuth 2.0协议使用API。为此,我根据Quickbooks文档执行了以下步骤

  • 我已经创建了一个Intuit开发者帐户
  • 我创建了一个用于测试的应用程序
  • 我得到了测试应用程序的OAuth密钥
  • 我想使用Quickbooks提供的PHP SDK进行API请求,并根据PHP SDK的说明开始使用代码:

    require "vendor/autoload.php"; use QuickBooksOnline\API\DataService\DataService; $dataService = DataService::Configure(array( 'auth_mode' => 'oauth2', 'ClientID' => "Q0lCkcEshsGMHOEula2r5RKc2yhxvMsYEpKN1lw1WZwyfd1Si6", 'ClientSecret' => "gE0F9hLgwx9OBzRpNxyOvWJH6L2fIhzAwBugPJHq", 'accessTokenKey' => 'eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..4z4Assj4x1qt8H4DtQco6A.nmV2jTxaDMVdFWEUO16q5qhbd5aD6U-U-RYnSNywqg-HPC_3_jvwpMJU1a1S5X-PgPUy60WvVy_8p1awY7kIoFzTV4IhdFLrZpYtBUGCjcsvjxWeOSgP6oCayBEmCv7zzabtgB6vxU46jQqKX2IXYUGPPtyYO64hrgELFR4SKUK6boZiVnh8z19gnvsReKMmIINA3-NgC6QJqMRp6HWgzCa9RuDN9tCtrAK2dy5xmJRNSNgdv_gyg1bfdX4l4b30fLPzFk31fsTT9NTJq9PuGtdTsvUuCj7Hme6HPldD9TKYRXWU8TKrQQrQWEpdlbPr6F3rhP6IdmCv9t1XH_WzF_1IseRUoYhiTUjubig-j8gzwajIdYQTzpJQKJ92QiAEyt8k40WWg0v69hEC0w7WRBuUE-IJ50xWypqS_P28IWt1G14rovZ97soGOteSik-41g1icR2zxfNhXGq7zO7oU5B8r-ej5Pb52T0MCMktgd6y32bqwo2pcEzblL2bZs7DZ7LDx5peY4TIfGW21crTE6xjhRr7LdqB8K505pRqIOP20eaRgwtGHLZ3bdBt1_negw2AGjc409BM0nLzzmODxr3yo-YdGwkcOjm5QgbGAsrnpoSo9tSpxPHoN0vMRneRdsKCd6CZG5M1OIOMuj7spkm442tvwiAMCx2Fh-STG6fMnhOq7l_f8NW_3kscxtF2.obQxJKjPfi1KlaQQ_OUoNg', 'refreshTokenKey' => "L011509163184Q0K7DT40SVXhJXAfyoj6B6EbSr3Ty64yVvF5A", 'QBORealmID' => "123145857569084", 'baseUrl' => "https://sandbox-quickbooks.api.intuit.com" )); 需要“vendor/autoload.php”; 使用QuickBooksOnline\API\DataService\DataService; $dataService=dataService::Configure(数组( “身份验证模式”=>“oauth2”, 'ClientID'=>“Q0LCKCESHSGMHOEULA2RKC2YHXVMSYEPKN1LW1WZWYFD1SI6”, 'ClientSecret'=>“gE0F9hLgwx9OBzRpNxyOvWJH6L2fIhzAwBugPJHq”, “accessTokenKey”(accessTokenKey,=>他们的意思是“我的意思是我的意思是我的意思是我的意思是我的意思是我的4个4个Q444QQ888TTTTQQ6 6 6 6 TTQQ6 6 6 6 TQ6 6 6 TQ6 6 TQ6 6 TQ6 6 TQ6 6 TQ6 TQ6 TQ6 TQ6 6 TQ6 6 TQ6 6 6 6 6 TQ6 6 6 6 TQ6 6 6 6 TQ6 6 6 6 6 TQ6 TQ6 6 6 6 6 TQ6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 TTTTTTTQ6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 DY5XMJRNSNGDV_gyg1bfdX4l4b30研究结果表明,他们的研究成果是一个研究成果。一个研究成果是一个研究成果。一个研究成果是一个研究成果,一个研究成果是一个研究成果,一个研究成果是一个研究成果,一个研究成果是一个研究成果,一个研究成果是一个研究成果。一个研究成果是一个研究成果,一个研究成果是一个研究成果,一个研究成果,一个研究成果是一个研究成果,一个研究成果,一个研究一个关于一个研究成果,一个非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非非准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准3BDBT1_negw2AGjc409BM0nLzzmODxr3yo-YdGWKCOJM5QGBGASRNPOSO9TSPXPHON0VMRNERDSKCD6CZG5IOMUJ7SPKM442TVWIAMCX2FH-STG6fMnhOq7l_f8NW_3kscxtF2.obQxJKjPfi1KlaQQ_oung', “refreshTokenKey”=>“L011509163184Q0K7DT40SVXhJXAfyoj6B6EbSr3Ty64yVvF5A”, 'QBORealmID'=>“123145857569084”, 'baseUrl'=>“https://sandbox-quickbooks.api.intuit.com" ));
  • 为了完成配置并开始执行API请求,我需要获取accessTokenKey。QuickBooks在此处提供了一个名为OAuth Playerd的工具,用于获取accessTokenKey。我将应用程序密钥中的客户端ID客户端机密作为消费者密钥消费者机密放在OAuth Playerd的屏幕中,然后按Connect to QiuckBooks,但它给出了以下错误: We were unable to process your request. This error can occur when too much time has passed in the request. We have been notified of the problem and will investigate further. Please contact us for further assistance. Error Id: cxgdknrkjzppmjifkv2ipsgp-29491421 我们无法处理您的请求。 当请求中经过的时间过长时,可能会发生此错误。我们已收到问题通知,并将进一步调查。 请联系我们以获得进一步帮助。 错误Id:cxgdknrkjzppmjifkv2ipsgp-29491421
  • 有人能帮我解决这个错误吗