Kom i gang med at bruge Bluebeam Developer Portal
Den Bluebeam Developer Portal er blevet genopbygget for at give udviklere en hurtigere og tydeligere selvbetjeningsoplevelse. Denne vejledning gennemgår det nye Sandbox-miljø, det strømlinede app-registreringsflow, API-test i browseren og den nye godkendelsesproces for produktion.
Du kan komme i gang ved at gennemgå oversigten over, hvordan du kommer i gang.
Vælg din sti:
-
Har du ikke brugt Bluebeams API? Gå ned til platformsoversigten.
-
For at komme i gang skal du oprette en ny klientapplikation.
Nyheder
-
Automatisk onboarding (kommer snart): Adgang gives øjeblikkeligt ved login baseret på dit abonnement.
-
Sandbox-først arbejdsgang: Alle apps starter i Sandbox, hvilket giver dig et sikkert sted at bygge og teste, før de går live.
-
Forenklet oprettelse af app: Den nye formular "Opret applikation" viser kun de felter, der anvender på Bluebeam-integrationer.
-
API-testning i browseren: Den nye "Testanmodning"-funktion giver dig mulighed for at udføre kald direkte i dokumentationen på flere sprog.
-
Slutpunktsøgning: Søg på tværs af alle API-slutpunkter og parametre uden at rulle.
-
Markeringer API-slutpunkter: Disse slutpunkter er nu ude af beta og tilgængelige for alle udviklere.
Oversigt over hvordan du kommer i gang
Trin 1: Log ind
Gå til developers.bluebeam.dk og log ind med dit BBID. Gå til Trin 1 ➝
Trin 2: bygge og teste i Sandbox
Brug dine Sandbox-legitimationsoplysninger til at bygge og teste, før din integration når slutbrugerne. Gå til Trin 2 ➝
Trin 3: Opret applikation
Gå til My Apps og vælg Opret applikation. Angiv applikationsnavn, beskrivelse, region og omdirigerings-URI(er). Gå til trin 3 ➝
Trin 4: Se Dashboard for Mine apps
Tabellen Mine apps er blevet opdateret med yderligere kolonner, så du kan se vigtige appoplysninger på et øjeblik. Gå til trin 4 ➝
Trin 5: Gennemgå API-dokumentation og testanmodning
Brug Testanmodning i API-dokumentationen til at validere slutpunktets adfærd i browseren. Gå til trin 5 ➝
Trin 6: Anmod om produktionsgodkendelse
Fra din apps detaljeside skal du vælge Anmod om produktion godkendelse og e-maile de nødvendige oplysninger til integrations@bluebeam.com. Gå til trin 6 ➝
Trin 7: Gå live
Bluebeam integrationsteam gennemgår og følger op. Når appen er godkendt, promoveres den til Produktion.
Bluebeam API er RESTful og har i øjeblikket to kategorier af slutpunkter:
-
Godkendelse
-
Studio
Der er områdespecifikke basis-URL-adresser, der gælder for alle slutpunkter:
-
Tyskland: https://api.bluebeamstudio.de
-
Australien: https://api.bluebeamstudio.com.au
For eksempel vil https://api.bluebeam.com/publicapi/v1/sessions i USA være https://api.bluebeamstudio.com.au/publicapi/v1/sessions i Australien.
Godkendelse
Nogle noter på højt niveau om, hvordan vi håndterer godkendelse:
-
Godkendelse med OAuth 2.0
-
Alle API-kald foretages i en brugerkontekst. Ved at godkende med OAuth giver en bruger din app tilladelse til at få adgang til sine data og lave API-anmodninger på sine vegne.
-
-
Alle anmodninger og svartekster skal være JSON-formateret. Indstil Content-Type: application/json-overskriften på alle anmodninger, der har brødtekst.
-
API-kald skal foretages over HTTPS.
-
Se vores Authentication Guide for at begynde at konfigurere OAuth 2.0 i din app.
Studio
Studio er vores samarbejdsplatform i skyen med direkte forbindelse til vores flagskibsapplikation til computere: Bluebeam Revu. Vores Studio-slutpunkter åbner op for kommunikationslinjer for problemfri integration mellem Studio og dine systemer.
Du kan generelt betragte de funktioner, der tilbydes af Studio API, som det samme sæt funktionalitet, som en bruger ville få via Studio GUI i Revu.
Du kan få mere at vide om Studio på vores side med ofte stillede spørgsmål om Studio.
Følg disse trin for at få en adgangstoken:
Når du logger ind med dine BBID-legitimationsoplysninger via Okta, bekræfter portalen øjeblikkeligt din berettigelse. Der kræves ingen manuel onboarding-anmodning eller e-mail til partnerteamet, medmindre du er softwareudvikler og/eller partner.
Abonnementskrav
Ved login kontrollerer portalen, at din konto opfylder alle tre kriterier:
-
Gyldig BBID-konto
-
Aktivt Core-, Complete- eller Max -abonnement
-
Basics-abonnement er ikke berettiget: Basics-abonnenter kan ikke få adgang til Developer Portal, fordi de ikke kan oprette projekter og sessioner, hvilket er afgørende handlinger for de fleste integrationer. Opgrader til Core, Complete eller Max for at få adgang.
-
Softwareudviklere og partnere: Hvis du har brug for en speciel NFR-licens gennem Bluebeam Partnerships, skal du anmode om adgang til Bluebeam Developer Portal.
-
-
Berettiget region: US, AU, DE, UK og SE
Alle nye apps oprettes som standard i Sandbox-miljøet. Sandbox giver dig et dedikeret rum til at bygge og teste din integration sikkert, før den når slutbrugere.
-
Sandbox-legitimationsoplysninger forbliver ensartede, når din app flyttes til Produktion.
-
Når de promoveres til Produktion, vil hastighedsgrænserne justeres for at understøtte begrænsninger i den virkelige verden.
-
Apps forbliver i Sandbox, indtil du udtrykkeligt anmoder om godkendelse til Produktion (se Trin 6).
App-oprettelsesflowet er blevet redesignet. Formularen Opret applikation viser kun de felter, der er relevante for Bluebeam-integrationer.
Platform og regioner
-
Gå til My Apps, og vælg Opret applikation.
-
Vælg den API-version, der matcher din region, når du opretter din applikation:
-
Tyskland: https://api.bluebeamstudio.de
-
Australien: https://api.bluebeamstudio.com.au
Registreringsformularfelter
-
Udfyldning af registreringsformularens felter:
-
Programnavn: Indtast op til 90 tegn.
-
Beskrivelse: Angiv op til 300 tegn.
-
Region: Vælg den Bluebeam API-version til din region.
-
Omdirigerings-URL'er: Indtast kommaseparerede værdier, eller tryk på Enter – portalen organiserer dem på en sideinddelt liste.
-
Tester med Postman? For Omdirigerings-URI, brug https://oauth.pstmn.io/v1/callback. Din produktionsapp vil bruge en anden URI.
-
Godkendelsesnoter
-
Bluebeam API understøtter kun følgende valgmuligheder for Grant Type:
-
Godkendelseskode: Alle API-kald bruger OAuth 2.0; brugere giver din app tilladelse til at handle på deres vegne
-
Opdateringstoken
-
-
Omdirigerings-URI: Brug https://oauth.pstmn.io/v1/callback
Denne URI er specifik til at foretage opkald i Postman. Alternative API-værktøjer eller din app kræver en anden URI. -
Vælg Opret applikation for at indsende formularen.
Når du har indsendt formularen, modtager du en MuleSoft-brandet e-mail med emnet: ”Applikationsregistrering godkendt“. Ignorer venligst e-mailen. Det er en uønsket bivirkning ved at bruge vores ud af boksen-løsning. -
Hent legitimationsoplysninger. Nu burde du se din nyoprettede app på listen (hvis du ikke kan se den, skal du opdatere din browser). Klik et vilkårligt sted på app-linjen, så vil det åbn detaljesiden, hvor du kan se dit klient-id og din klienthemmelighed.

-
Hvis du bruger Postman til test, skal du hente et adgangstoken via Postman.
-
Få adgang til Postman via deres stationære app eller browser, og opret en gratis konto.
-
Her er et script, som du kan importere til Postman. Dette script er en samling af alle tilgængelige Bluebeam API-kald. I Postman skal du gå til File > Import og indsætte scriptet.
-
For at få et
access_tokeni Postman skal du vælge samlingen Bluebeam API (Script xxx). -
Vælg fanen Authorization for at konfigurere et nyt token i Postman.
Du kan finde yderligere oplysninger om godkendelse i vejledningen til godkendelse. Vejledningen til godkendelse henviser til anmodningsparametre. Disse kaldes variabler i Postman.Du kan enten oprette et miljø i Postman til at oprette variabler til din autorisation, eller du kan manuelt udfylde
nødvendige værdier.
- Rul til bunden, og vælg Hent nyt adgangstoken.
- Log på med dit BBID, og vælg Giv adgang, når du bliver bedt om det. Du får vist et token, som du kan bruge i Postman, vores API-dokumentation eller din egen kode.
-
Tokens udløber efter 1 time, så hvis dine opkald holder op med at virke, skal du gennemgå processen igen for at få et nyt token. Hvis du vil opsætte OAuth til at bruge opdateringstokens, kan du se vores Vejledning til godkendelse .
Tabellen Mine apps er blevet opdateret med yderligere kolonner, så du kan se vigtige appoplysninger med et øjeblik.
-
Navn: Navnet på din opret app
-
Klient-ID: Den unikke identifikator, der bruges i alle API-anmodninger.
-
Miljø: Aktuel status (Sandkasse, Afventer eller Produktion)
-
Dato for opret: Den dato, appen blev opret
-
Region: Den API-region din app Opret i
-
Handlinger: Vælg at redigere, slette, se legitimationsoplysninger eller anmode om produktionsgodkendelse
Nederst i tabellen kan du se de forrige og næste sider, hvis du administrerer flere apps.
Søg efter slutpunkter
En ny Søg-linje til nøgleord lader dig søge på tværs af alle slutpunkter og parametre uden at skulle rulle gennem hele referencen. Skriv et søgeord (f.eks. sessioner, markeringer) for at springe til det relevante slutpunkt.
Testanmodning
Hvert API-slutpunkt indeholder nu en testanmodnings-knap. Vælg den for at åbne et panel i browseren, hvor du kan:
-
Udfyldning af forespørgselsparametre og anmodningstekster
-
Udfør live API-kald direkte fra dokumentationen
-
Se hele svaret direkte
-
Skift mellem kodningssprog (Python, cURL og mere)
Nu tilgængelig: Markeringer API-slutpunkter er ude af beta og tilgængelige for alle udviklere. Der kræves ingen yderligere adgang.
Når din app er bygget og testet i Sandkasse, skal du vælge Anmod om produktionsgodkendelse på din apps detaljeside under My Apps. Dette åbner en forudadresseret e-mail til integrations@bluebeam.com i din standard-e-mailklient.
Du skal inkludere følgende oplysninger i e-mailen:
|
# |
Krav |
Hvad man skal levere |
|---|---|---|
|
1 |
Offentlig eller privat? |
Offentligt opført i Integrations Directory, eller begrænset til et privat publikum? |
|
2 |
Fremtidige opdateringer eller versioner |
Planlagt udgivelsesfrekvens, kommende funktioner eller versionsstrategi |
|
3a |
Logfiler |
Indfanger I logfiler? (Ja/Nej) |
|
3b |
Anslået forbrug |
Forventet API-opkaldsvolumen: kald pr. time og/eller pr. dag |
|
3c |
Fejlscenarier & politikker for forsøg igen |
Hvordan din app håndterer fejl, timeouts og genforsøg |
|
3D |
Brug af servicekonto/superbruger |
Eventuelle tjenestekonti eller privilegerede brugere, som appen er afhængig af |
|
3e |
Omfang og tilladelser |
Alle OAuth-scope din app anmoder om og begrundelse for hver |
|
4a |
Beskrivelse |
En klar, brugervenlig beskrivelse af, hvad din app gør |
|
4b |
Supportkontakt |
E-mail eller URL, hvor brugere kan kontakte dit supportteam |
|
4c |
Understøttede regioner |
Alle Bluebeam API-regioner, som din app skal betjene |
|
5 |
Optaget demo |
En skærmoptagelse, der demonstrerer appens kernefunktionalitet |
|
6 |
Krydssalg/promoveringsinteresse |
Interesse i fælles markedsførings- eller salgsfremmende aktiviteter med Bluebeam |
|
7 |
Valgfrit feedback |
Yderligere kontekst eller kommentarer til gennemgangsteamet |
Appstatus efter indsendelse
-
App-status ændres til Afventer, når anmodningen om godkendelse er indsendt.
-
Efter endelig godkendelse sendes din app til produktion.
-
Du modtager en e-mail om, at din integrationsapp er godkendt, og statussen ændres til Produktion i portalen.
Se også:
Ressourcer
Revu 21
Developer Portal
Developer Portal
