2014-07-10 9 views
5

Sto utilizzando il codice nel seguente collegamento per rinnovare il token di accesso per l'integrazione di QuickBooks Intuit.Come rinnovare il token secret di accesso per l'integrazione di QuickBooks Intuit con l'applicazione .net?

https://gist.github.com/IntuitDeveloperRelations/7259345

ma, non sono in grado di testare questo codice come Intuit rinnovare il proprio token di accesso solo dopo 150 giorni dalla data di creazione di token e ho creato gettone solo qualche giorno fa. Quindi non conosco l'output. In questo momento sta generando una risposta xml con un messaggio di errore.

Ora questo metodo mi sta restituendo una singola stringa che sembra essere il token di accesso. Devo anche rinnovare il token di accesso segreto? Se sì, allora come generarlo? O l'output contiene anche il segreto?

In realtà, puoi darmi l'output per questo metodo?

risposta

3

Una risposta positiva si presenta così:

<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> 

Fare riferimento alla Intuit di documentation.

Avviso che si otterrà indietro sia un nuovo token di e un nuovo token segreto che è necessario memorizzare.

Ricordare che è possibile utilizzare Intuit's OAuth Playground per generare token meno recenti con cui testare.

1

È possibile verificare Reconnect API nel seguente modo- 1. Accedere alla IPP Area giochi Vai a 'La mia Apps-> Clicca sulla tua app

Compilare chiave e il segreto dei consumatori nei link qui sotto.

Prod: https://appcenter.intuit.com/Playground/OAuth/IA/?ck=prodConsumerKey&cs=prodConsumerSecret

In alternativa, è possibile accedere alla pagina Gestione per la vostra applicazione sul palco o prod e fare clic su ‘Test collegarsi a app (OAuth)’.

  1. Digitare il tempo che si desidera per i token OAuth emessi (ad esempio, 3600 per il successo Reconnect) nel ‘Durata token di accesso’ campo.

  2. Fare clic sul pulsante Connetti a QuickBooks, passare attraverso il flusso OAuth per autorizzare una connessione a un reame.

  3. Sotto l'intestazione Post-Connection risultante, fare clic su "Riconnetti API Test". Schermata allegata.

  4. Una nuova pagina verrà avviata dove vengono visualizzati i token OAuth. Copia questi valori nella tua applicazione per provare Riconnetti.