You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sabre REST API对接Microsoft Powerapps自定义连接器OAuth 2.0问题咨询

PowerApps 自定义连接器对接Sabre API OAuth 2.0 实操配置指南

我去年做过旅行社侧的PowerApps对接Sabre REST API的项目,刚好踩过OAuth配置的坑,直接给你实测可用的配置步骤:

  • 先确认前提:Sabre API对接统一用**客户端凭证模式(Client Credentials Grant)**即可,不需要配置授权码模式的回调地址,你遇到配置报错大概率是授权模式或者端点地址填错了。
  • 第一步:确认Sabre侧凭证有效性
    • 先登录Sabre Dev Studio核对你拿到的Client ID、Client Secret是生效状态,且你申请的对应API产品权限已经激活,同时确认你要用的是测试环境还是生产环境,两者端点地址不通用。
  • 第二步:按要求填写PowerApps OAuth 2.0配置项
    • 身份验证类型选择 OAuth 2.0
    • 标识提供者选择 Generic Oauth 2
    • 客户端 ID 字段填写Sabre提供的Client ID
    • 客户端密钥字段填写Sabre提供的Client Secret
    • 授权 URL 字段:测试环境填https://api-crt.cert.havail.sabre.com/v2/auth/token,生产环境填https://api.sabre.com/v2/auth/token,注意不要填成授权码模式的authorize端点,Sabre客户端凭证模式直接用令牌端点作为授权URL即可
    • 令牌 URL 字段和授权URL填完全一致的地址即可
    • 刷新 URL 字段可以留空,也可以和上面的地址填一样的
    • 作用域(Scope)、资源 URL 两个字段直接留空,Sabre客户端凭证模式不需要传这两个参数
  • 第三步:补充默认请求头配置
    连接器OAuth配置完成后,进入「定义」标签页,给所有接口请求添加默认请求头Content-Type,值设置为application/json,Sabre所有API都要求携带该请求头,否则会返回415格式不支持错误。
  • 第四步:连通性测试
    进入「测试」标签页,新建连接,输入凭证如果没有报错,就调用Sabre的公开测试接口比如GET /v1/lists/supportedcountries验证返回结果正常即可。

常见踩坑提示:

  1. 不要选错授权模式,很多初学者一开始默认选授权码模式,会一直报回调地址错误,Sabre对第三方服务对接API统一用客户端凭证模式即可
  2. 不要把SOAP接口和REST接口的端点搞混,如果你用的是Sabre官方的REST Postman集合,就用上面给出的端点地址即可,如果是SOAP接口需要单独调整端点
  3. 如果连接时报401错误,先拿同样的Client ID和Secret在Postman里调用令牌接口,确认凭证本身有效,排除Sabre侧权限未开通的问题

内容的提问来源于stack exchange,提问作者Michael Carson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:21:00