Zu Hauptinhalten wechseln
Procore

Procore-API

Procore API bietet eine ressourcenorientierte und RESTful-Schnittstelle, die sowohl sicher als auch einfach zu bedienen ist. Verwenden Sie die API von Procore für die Entwicklung benutzerdefinierter Anwendungen oder Softwareintegrationen, die nahtlos mit der Procore-Plattform zusammenarbeiten. Erweitern Sie die Reichweite Ihres Unternehmens, indem Sie Procore-Partner werden und Ihre Anwendung/Integration anderen Mitgliedern der Procore-Benutzergemeinschaft anbieten. Veröffentlichen Sie Ihr benutzerdefiniertes Tool/Ihre Dienstleistung noch heute auf der Procore App Marketplace!

Wichtigste Vorteile:

  • OAuth 2.0-Authentifizierung
  • Entwickeln und Testen von API-Calls mit einer „Sandbox“ Umgebung
  • Integration mit anderen branchenführenden Lösungen
  • Entwicklung von Anwendungen für die Veröffentlichung auf dem Procore App Marketplace
Procore API Übersicht
 
Procore-Entwickler-Personas
 
Procore API Technischer Überblick
 

 

icons_pc-connect_login.png

Entdecken Sie das Procore Developer Portal 
Im Entwicklerportal von Procore finden Sie alle technischen Informationen, die Sie benötigen, um eine erfolgreiche Anwendung/Integration zu entwickeln und in Procores App Marketplacezu veröffentlichen. Hier finden Sie eine umfassende API-Referenzdokumentation, hilfreiche Leitfäden und Tutorials, häufig gestellte Fragen und mehr. Es steht Ihnen frei, auf die API-Dokumentation im Entwicklerportal zuzugreifen und diese zu erkunden, ohne ein Konto einzurichten.


icons_pc-connect_docs.png

Erstellen Ihres Entwicklerportalkontos
Sobald Sie bereit sind, mit dem Procore API zu arbeiten, um Ihre Anwendung zu erstellen, müssen Sie sich für ein Konto im Entwicklerportal registrieren und Ihre Anwendung registrieren. Dies ist ein einfacher, automatisierter Prozess, der nur wenige Minuten dauert.


 


icons_pc-connect_general.png

Procore-Plattform-Schulung
Bevor Sie irgendeine Art von Integration oder Anwendung mit dem Procore API erstellen, ist es wichtig, zunächst ein grundlegendes Verständnis der Procore-Softwareplattform zu haben. Wir haben eine Reihe von rollenbasierten Zertifizierungskursen erstellt, die einen Überblick über die wichtigsten Produktlinien und Tools von Procore bieten. Wir empfehlen, die Zertifizierungskurse zu absolvieren, die sich auf die spezifischen Produktlinien und Tools beziehen, in die Ihre Anwendung integriert werden soll.

 

icons_pc-connect_learn-api.png

Procore API Ausbildung
Sobald Sie ein grundlegendes Verständnis der Procore-Plattform erlangt haben, empfehlen wir Ihnen, die Kurse der Reihe Procore API zu absolvieren. Diese Kurse umfassen Lektionen, die sich darauf konzentrieren, Ihnen die Procore API, die Arbeit im Entwicklerportal und die Grundlagen einer effektiven Entwicklung innerhalb der Procore API Architektur und des Frameworks beizubringen.

 

pc_connect_docs_icon.png

Procore API Dokumentation

Die ersten 30 Tage unseres Partnerschaftsprogramms sind eine entscheidende Zeit, um festzulegen, wie sich Ihre Anwendung in Procore integrieren lässt. Ihre hilfreichste Ressource während der Entwicklungs- und Testphase ist die API-Dokumentation.


 

 

logo-oauth.png

Bestimmen Sie den richtigen OAuth 2.0-Autorisierungsberechtigungstyp
Procore bietet das OAuth 2.0-Protokoll für den Zugriff auf die Procore API. Für alle API-Anforderungen ist ein OAuth 2.0-Zugriffstoken erforderlich. Wenn Sie beabsichtigen, Ihre Anwendung auf dem Procore-App Marketplace zu veröffentlichen, müssen Sie eine OAuth 2.0-Lösung implementieren. Sehen Sie sich die unten aufgeführten Ressourcen an, um festzustellen, welcher OAuth 2.0-Berechtigungstyp für Ihre Integration geeignet ist.

 

icons_pc-connect_learn-api.png

Erstellen, Testen und Iterieren in einer Entwicklungssandbox
Als registrierter Entwickler bei Procore haben Sie Zugang zu einer sandbox Umgebung, in der Sie Ihre Integration erstellen und testen können. Entwicklungs-Sandboxen sind mit Unternehmens- und Projektebene-Testdaten ausgestattet, die Sie erweitern können, um Sie bei Ihren Entwicklungs- und Testaktivitäten zu unterstützen. Ein Entwicklungs sandbox bietet eine isolierte Umgebung, in der Sie experimentieren und Ihre Anwendung validieren können, ohne das Risiko einzugehen, Produktionsdaten zu beeinträchtigen.

 

icons_pc-connect_prepare.png

Führen Sie Beispielanrufe mit Postman durch
Postman ist eine sehr beliebte und leistungsfähige Plattform für die Arbeit mit und das Testen von REST-APIs. Während Sie sich in der Erkundungsphase mit dem Procore API befinden, empfehlen wir Postman als Plattform, um sich mit den verschiedenen Endpunkten vertraut zu machen, die über die API verfügbar gemacht werden. Postman ist eine funktionsreiche Anwendung, die als Chrome-App oder nativ unter Windows oder Mac OSX ausgeführt werden kann.

 

icons_pc-connect_document.png

Vorbereiten der Benutzerdokumentation
Sobald Sie mit der Erstellung Ihrer Anwendung/Integration fertig sind und bereit sind, sie in der Procore (Begriffsklärung App Marketplace Sie müssen zunächst bereit sein, grundlegende Endbenutzerdokumentation zu Ihrem Produkt bereitzustellen. Um die erfolgreiche Einführung Ihres Produkts zu fördern, ist es wichtig, dass Ihre Endbenutzer schnell und einfach die geeigneten Selbsthilferessourcen finden, die sie zum Einrichten und Verwenden Ihres Produkts in/mit der Procore-Plattform benötigen.


 


icons_pc-connect_zip.png

Vorbereitung auf die Einreichung
Wenn Sie die Entwicklung und das Testen der ersten Version Ihrer Anwendung abgeschlossen haben, müssen Sie als Nächstes die in den folgenden Artikeln des Entwicklerportals beschriebenen Voraussetzungen erfüllen, bevor die Anwendung auf dem Procore App Marketplace veröffentlicht werden kann.

 

icons_pc-connect_prepare.png

Anwendung einreichen
Sobald Sie alles zusammengestellt haben, können Sie sich in Ihr Konto im Procore Developer Portal einloggen und Ihre Anwendungsseite besuchen, um Informationen für Ihr Listing im App Marketplace einzugeben und einzureichen.


 


icons_pc-connect_approval.png

Überprüfung und Genehmigung
Sobald Procore Ihren Antrag geprüft und genehmigt hat, vereinbaren wir einen abschließenden Check-in-Anruf, um Ihre Einreichung zu prüfen und einen Starttermin festzulegen, an dem sie auf dem Procore-App Marketplaceöffentlich zugänglich sein wird.

 

icons_pc-connect_horn.png

Anwendung veröffentlichen
Sobald Ihr Antrag offiziell genehmigt wurde, wird er auf dem Procore-App Marketplace sichtbar. Stellen Sie sicher, dass Ihr Kundensupport-Team bereit ist, alle eingehenden Supportanfragen im Zusammenhang mit Ihrer Anwendung zu bearbeiten.