Oauth 如何更新Intuit QuickBooks与.net应用程序集成的访问令牌密钥?

Oauth 如何更新Intuit QuickBooks与.net应用程序集成的访问令牌密钥?,oauth,access-token,intuit-partner-platform,Oauth,Access Token,Intuit Partner Platform,我正在使用以下链接中的代码更新Intuit QuickBooks集成的访问令牌 但是,我无法测试这段代码,因为intuit仅在令牌创建日期起150天后更新其访问令牌,并且我仅在几天前创建了令牌。所以我不知道结果。现在,它正在生成带有错误消息的xml响应 现在这个方法返回给我一个字符串,它似乎是访问令牌。我是否还需要续订访问令牌机密?如果是,那么如何生成?或者输出也包含secret 实际上,你能给我这个方法的输出吗 成功的响应如下所示: <ReconnectResponse xmlns:x

我正在使用以下链接中的代码更新Intuit QuickBooks集成的访问令牌

但是,我无法测试这段代码,因为intuit仅在令牌创建日期起150天后更新其访问令牌,并且我仅在几天前创建了令牌。所以我不知道结果。现在,它正在生成带有错误消息的xml响应

现在这个方法返回给我一个字符串,它似乎是访问令牌。我是否还需要续订访问令牌机密?如果是,那么如何生成?或者输出也包含secret


实际上,你能给我这个方法的输出吗

成功的响应如下所示:

<ReconnectResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.intuit.com/api/v1">    
    <ErrorMessage/>    
    <ErrorCode>0</ErrorCode>    
    <ServerTime>2012-01-04T19:21:21.0782072Z</ServerTime>    
    <OAuthToken>qye2eIdQ5H5yMyrlJflUWh712xfFXjyNnW1MfbC0rz04TfCP</OAuthToken>    
    <OAuthTokenSecret>cyDeUNQTkFzoR0KkDn7viN6uLQxWTobeEUKW7I79</OAuthTokenSecret>
</ReconnectResponse>

0
2012-01-04T19:21:21.0782072Z
QYE2EIDQ5H5YMYRLJFLUWH712xFFXJYNW1MFBC0RZ04TFCP
CYDEUNQTKfZOR0KDN7VIN6ULQXWTOBEEUKW7I79
请参阅Intuit的

请注意,您将获得一个新令牌和一个您应该存储的新令牌密钥


请记住,您可以使用生成寿命较短的令牌以进行测试。

您可以通过以下方式测试重新连接API- 1.导航到IPP游乐场-转到管理我的应用->单击你的应用

在下面的链接中填写消费者密钥和消费者机密

产品:

或者,您可以在stage或prod上导航到应用程序的管理页面,然后单击“测试连接到应用程序(OAuth)”

  • 在“访问令牌持续时间”字段中输入您想要的已发行OAuth令牌的持续时间(例如,3600表示成功重新连接)

  • 单击“连接到QuickBooks”按钮,通过OAuth流授权到域的连接

  • 在生成的连接后交互标题下,单击“重新连接API测试”。附加屏幕截图

  • 将启动一个新页面,其中显示您的OAuth令牌。将这些值复制到应用程序以测试重新连接


  • 查看此重新连接代码示例是否有帮助: