Verificatiehandleiding

De Bluebeam Developer Portal, voor integratieontwikkeling, is alleen beschikbaar voor actieve klanten, kanaalpartners en softwarepartners in de regio's VS, AU, DE, VK en SE.

Verzoeken bij alle Bluebeam API-eindpunten moeten worden geauthenticeerd. Apps maken verbinding met Bluebeam via OAuth 2.0. In deze handleiding leest u hoe u een access_token kunt verkrijgen waarmee u namens een gebruiker kunt authenticeren in uw app.

Voordat u met het authenticatieproces begint, moet u het volgende doen:

  • Registreer uw app

  • Geef een omleidings-URI op

  • Bewaar uw client-ID en geheim

Als u bovenstaande nog niet hebt gedaan, ga dan naar de pagina Aan de slag in de Bluebeam Developer Portal voor meer informatie.

Er zijn regiospecifieke basis-URL's die Toepassen op alle eindpunten:

- VS: https://api.bluebeam.com

- DU: https://api.bluebeamstudio.de

- AU: https://api.bluebeamstudio.com.au

- UK: https://api.bluebeamstudio.co.uk

- SE: https://api.bluebeamstudio.se

Bijvoorbeeld: https://api.bluebeam.com/publicapi/v1/sessions in de VS zou https://api.bluebeamstudio.com.au/publicapi/v1/sessions in Australië zijn.

Autorisatiecodestroom

Gebruik verificatie met autorisatiecode alleen als uw app een geheim mag bewaren (bijvoorbeeld als de app draait op een webserver die u beheert). Zorg ervoor dat u de client_secret behandelt zoals u een wachtwoord behandelt.

Token-vervaldatum

  • Autorisatiecodes verlopen na 5 minuten.

  • Toegangstokens verlopen na 60 minuten.

  • Vernieuwingstokens verlopen als ze niet minimaal één keer per 7 dagen worden gebruikt.

Autorisatie- en authenticatiefouten

Laat ons weten welke fouten u ondervindt, dan helpen wij u bij het oplossen ervan.

Veelvoorkomende HTML-responscodes

HTTP-code

Bericht

Definitie

200

OK

Het verzoek is gelukt.

201

Aangemaakt

Het verzoek werd goedgekeurd en resulteerde in de creatie van nieuwe bronnen.

204

Geen inhoud

De server heeft het verzoek uitgevoerd en hoeft geen entity-body te retourneren.

400

Fout verzoek

Het verzoek kon niet worden begrepen vanwege een onjuiste syntaxis.

401

Ongeautoriseerd

Voor het verzoek is gebruikersauthenticatie vereist. Als u dit ontvangt nadat u een toegangstoken hebt doorgegeven, probeer dan een nieuwe toegangstoken te verkrijgen. Als u nog steeds een 401 krijgt, controleer dan de reikwijdte. Als u nog steeds een 401-melding krijgt, neem dan contact op met de ondersteuning via integrations@bluebeam.com.

403

Verboden

De server heeft het verzoek begrepen, maar weigert het uit te voeren.

404

Niet gevonden

De server heeft geen resultaten gevonden die overeenkomen met de Request-URI.

409

Conflict

Het verzoek kon niet worden voltooid vanwege een conflict met de huidige status van de resource.

 

Zie ook:

Hulpbronnen

Revu 21

Developer Portal

Developer Portal

In deze handleiding voor de Developer Portal ziet u hoe u een access_token namens een gebruiker kunt verifiëren in uw app.