1

Ich versuche, meine Website von der Nutzung des v2 api mit Quickbooks Online zu schalten, v3 aber ich erhalte immer diese:Quickbooks Online-Authentifizierung Ausgabe

<IntuitResponse time="2016-07-10T18:53:00.651-07:00" xmlns="http://schema.intuit.com/finance/v3"> 
    <Fault type="AUTHENTICATION"> 
     <Error code="3200"> 
      <Message>message=ApplicationAuthenticationFailed; errorCode=003200; statusCode=401</Message> 
      <Detail>SignatureBaseString: POST&amp;https%3A%2F%2Fsandbox-quickbooks.api.intuit.com%2Fv3%2Fcompany%2F1312417415%2Fcustomer&amp;oauth_consumer_key%3D**********%26oauth_nonce%3D45120952%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1468201980%26oauth_token%3D***********%26oauth_version%3D1.0</Detail> 
     </Error> 
    </Fault> 
</IntuitResponse> 

Ich bin gegangen und versuchte es auf dem API-Explorer und API-Aufrufe funktionieren, was mir sagt, dass es wahrscheinlich mit meinen Tokens zu tun hat. Aber ich kann es nicht herausfinden. Ich verwende eine standardmäßige OAuth-Bibliothek (für Python in der Google App Engine). Ich sah diese Seite in der Dokumentation:

https://developer.intuit.com/docs/0100_accounting/0300_developer_guides/0015_calling_data_services#/Company_id

Ich habe versucht zu tun, wie es gesagt unter „Der Authorization Header“ Abschnitt und formatiert mein Header identisch, aber es gibt mir immer noch den gleichen Fehler. Ich habe meine OAuth-Tokens mehrmals aufgefrischt. Ich versuche gerade, dies in einem Sandbox-Konto zu erreichen und vermute, dass ich irgendwie die falschen Tokens/Credentials verwende. Ich habe mehrere Fälle gesehen, die meinen ähnlich sind, aber normalerweise ein wenig anders. Kann sich jemand damit identifizieren/mir helfen?

Antwort

0

Dev-App-Schlüssel in Ihrem Code funktionieren zum Verbinden mit Sandbox-Konten. Die Basis-URL wird sandbox-quickbooks.api.intuit.com sein, was korrekt ist, aber überprüfen Sie bitte Ihre Schlüssel in der Konfiguration.

Prod App-Schlüssel in Ihrem Code werden zum Herstellen einer Verbindung mit QBO Prod-Konten verwendet. Die Basis-URL lautet quickbooks.api.intuit.com

Verwandte Themen