Lyft API乘坐请求在沙箱环境中返回403

时间:2018-05-19 00:03:10

标签: api sandbox lyft-api

当使用沙箱令牌点击Lyft Ride Request端点时,我突然得到403“此端点不支持沙箱”。有人知道Lyft是否正在改变他们的API吗?

请求:

curl -X POST \
  https://api.lyft.com/v1/rides \
  -H 'Authorization: Bearer <sandbox_access_token>' \
  -H 'Content-Type: application/json' \
  -d '{"ride_type" : "lyft", "origin" : {"lat" : 37.77663, "lng" : -122.39227 },  "destination" : {"lat" : 37.771, "lng" : -122.39123, "address" : "Mission Bay Boulevard North" } }'

响应:

{
    "error_description": "Sandbox is not supported for this endpoint",
    "error": "forbidden"
}

1 个答案:

答案 0 :(得分:1)

Lyft发布announcement关于此事:

  

乘车请求沙箱弃用

     

2018年5月18日,Sandbox因Ride Request API端点而被弃用。具体而言,不推荐使用Sandbox Ride Status端点。

     

生产访问令牌仍可用于测试所有端点。但是,请记住,使用生产令牌测试Ride Request端点会产生成本,因为这是一个标准的Lyft乘车请求呼叫。

     

谢谢,

     

Lyft Ride请求API小组

这是一个巨大的失败,因为测试骑行状态的功能对于我的应用程序的开发非常重要,并且我不确定如何在他们的API上没有此功能的情况下继续。