2017-04-11 5 views
1

Ich habe Probleme beim Verbinden mit Plaids Transaktionen/Endpunkt erhalten. Ich habe Produktionsanmeldeinformationen und sie funktionieren für ihre Connect-Software, aber ich kann keine Transaktionen abrufen.Plaid ungültiger Zugriffs-Token

Folgendes senden wir Ihnen. Die PRIVATE_ACCESS_TOKEN ist das Token, das wir von connect bekommen. Es ist 128 Zeichen lang und kommt in ihrer Antwort als access_token zurück.

POST https://production.plaid.com/transactions/get 


{ 
"client_id": "<CLIENT_ID>", 
"secret": "<SECRET>", 
"access_token": "access-production-<PRIVATE_ACCESS_TOKEN>", 
"start_date": "2017-01-01", 
"end_date": "2017-02-01", 
"options": { 
    "count": 250, 
    "offset": 100 
} 
} 

aber das ist, was wir zurück:

{ 
    "display_message": null, 
    "error_code": "INVALID_ACCESS_TOKEN", 
    "error_message": "provided access token is an invalid format. expected format: access-<environment>-<identifier>", 
    "error_type": "INVALID_INPUT", 
    "request_id": "xXxXx" 
} 

Ich kann keine Informationen online für diesen Fehler oder besser Erklärungen, was zu finden scheinen zu tun. Ich habe es mit Sandbox, Tartan und Entwicklungs-URLs versucht, aber kein Glück. Ich verwende die Produktion nur, um sicherzustellen, dass es nicht seltsam ist mit bestimmten Feldern, die auf bestimmte Werte wie test_id fest codiert werden müssen.

Antwort

1

Nach ein paar Tagen kam Plaid zu mir zurück und sagte mir, dass ich gemischten V1 und V2 Code benutzte. Viele ihrer Beispiele sind V1, und zum Beispiel ist ihre "neueste" Plaid-Java-Bibliothek nur V1 (außer Sie kompilieren den Quellcode für ihre V2-Bibliothek), aber ihre Dokumente sind alle in V2. Sie müssen drücken, um die Dokumentation von V1 zu lesen. Wir haben stattdessen auf V2 upgegradet und alles funktioniert.