跳转到主内容
Procore

Procore API

Procore API提供了一个面向资源的 REST 风格界面,既安全又易于使用。 使用 Procore 的API开发可与 Procore 平台无缝协作的自定义应用程序或软件集成。 通过成为 Procore合作伙伴并向 Procore 用户社区的其他成员提供你的应用程序/集成来扩展公司的覆盖范围。 立即将你的自定义 工具/服务发布到Procore 应用商店

主要优势:

  • OAuth 2.0 身份验证
  • 使用"沙箱"环境开发和测试API调用
  • 与其他行业领先的解决方案集成
  • 开发以在 Procore 应用商店上发布的应用程序
Procore API概述
 
Procore 开发人员角色
 
Procore API技术概述
 
访问令牌和API调用
 
API身份验证端点
 

 

icons_pc-connect_login.png

探索 Procore 开发人员门户 
你可以在 Procore 的开发人员门户中找到向 Procore 的应用商店开发和发布成功的应用程序/集成所需的所有技术信息。你将找到详尽的API参考文档、有用的指南和教程、常见问题等。 无需设置账户,即可免费访问和浏览开发人员门户中的API文档。


icons_pc-connect_docs.png

创建你的开发人员门户账户
一旦准备好开始使用Procore API构建应用程序,你将需要在开发人员门户上注册一个账户并注册你的应用程序。 这是一个简单的自动化过程,只需几分钟即可完成。


 


icons_pc-connect_general.png

Procore 平台培训
在使用Procore API构建任何类型的集成或应用程序之前,请务必首先对 Procore 软件平台有基线了解。 我们创建了一系列基于角色的认证课程,提供 Procore 的主要产品线和工具的概述。 我们建议完成与你的应用程序将集成的特定产品线和工具相关的认证课程。

 

icons_pc-connect_learn-api.png

Procore API培训
一旦你对 Procore 平台有了基本的了解,我们建议完成Procore API系列中的课程。 这些课程包括侧重于教授Procore API、在开发人员门户中工作以及在Procore API架构和框架中进行有效开发的基础知识的课程。

 

pc_connect_docs_icon.png

Procore API文档

我们合作伙伴计划的前 30 天是确定你的应用程序如何与 Procore 集成的关键时期。 在开发和测试阶段,你最有帮助的资源将是API文档。


 

 

logo-oauth.png

确定合适的OAuth 2.0 授权授权类型
Procore 提供用于访问Procore API的OAuth 2.0 协议。 所有API请求都需要OAuth 2.0 访问令牌。 如果你打算在Procore 应用商店上发布应用程序,则必须实施OAuth 2.0 解决方案。 检查下面列出的资源,以帮助你确定哪种OAuth 2.0授权类型适合你的集成。

 

icons_pc-connect_learn-api.png

在开发沙箱中构建、测试和迭代
作为 Procore 的注册开发人员,你可以访问可以构建和测试集成的沙箱环境。开发沙箱预先播种了公司和项目级别测试数据,你可以扩展这些数据以帮助你进行开发和测试活动。开发沙箱提供了一个隔离环境,你可以在其中实验和验证应用程序,而不必承担影响生产数据的风险。

 

icons_pc-connect_prepare.png

使用 邮递员进行示例呼叫
邮递员是一个非常流行且功能强大的平台,用于使用和测试 REST API。 当你处于Procore API的探索阶段时,我们建议使用 邮递员 作为熟悉通过API公开的各种端点的平台。 邮递员是一款功能丰富的应用程序,可以作为Chrome应用程序运行,也可以在Windows或Mac OSX 本地设备上运行。

 

icons_pc-connect_document.png

准备用户文档
一旦你完成了应用程序/集成的构建并准备好在Procore应用商店中启动它,你必须首先准备好提供有关你的产品的基本最终用户文档。 为了帮助推动成功采用你的产品,至关重要的是,你的最终用户能够快速轻松地找到他们所需的适当自助资源,以便在 Procore 平台中设置和使用你的产品。


 


icons_pc-connect_zip.png

准备提交
完成应用程序第一个版本的开发和测试后,下一步是完成以下开发人员门户文章中概述的先决条件,然后才能将其发布到 Procore 应用商店。

 

icons_pc-connect_prepare.png

提交申请
一旦你准备好所有内容,你可以登录你的 Procore 开发人员门户账户并访问应用程序页面以输入和提交你的 App Marketplace 清单信息。


 


icons_pc-connect_approval.png

审核和批准
一旦 Procore 审核并批准了你的申请,我们将安排最后的签到电话,来审核你提交的内容,并安排一个发布日期,以便在Procore 应用商店上公开它。

 

icons_pc-connect_horn.png

发布应用程序
你的应用程序获得正式批准后,将在Procore 应用商店中可见。确保你的客户支持团队已准备好处理与你的应用程序相关的任何传入支持请求。