OLA API集成将错误作为无效的合作伙伴密钥提供

2024-06-16 18:15:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的项目中使用olaapi。所以我遵循了OLA的official docs,并使用python请求进行了如下尝试。此请求要求对从源到目的地的骑乘估计做出响应。在

import requests

headers = {'X-APP-TOKEN' : "your_api_token"}
payload= {'pickup_lat': 12.9490936, 'pickup_lng': 77.67773056, 'drop_lat': 12.9190934, 'drop_lng': 77.1777356, 'category': 'micro'}
response = requests.get('https://devapi.olacabs.com/v1/products', params=payload, headers=headers)
print(response.json())

如文档中所述,我在请求头中也包含了X-APP-TOKEN。但我有以下问题。在

^{pr2}$

任何帮助都将不胜感激。在


Tags: 项目tokenappdocsresponserequestsdropheaders
2条回答

使用

https://sandbox-t1.olacabs.com//v1/products

和13;
和13;

而不是

和13;

和13;

同时发出乘车可用性api请求。在

例如。 得到 https://sandbox-t1.olacabs.com//v1/products?pickup_lat=12.9491416&pickup_lng=77.64298&category=mini

标题: [{“key”:“X-APP-TOKEN”,“value”:“2e987510441744ceabbe8b4f9382e93”,“description”:“”}]

回应:

{ "categories": [ { "id": "mini", "display_name": "Mini", "currency": "INR", "distance_unit": "kilometre", "time_unit": "minute", "eta": -1, "distance": -1, "ride_later_enabled": "true", "image": "http://d1foexe15giopy.cloudfront.net/mini.png", "all_cabs": [], "cancellation_policy": { "cancellation_charge": 50, "currency": "INR", "cancellation_charge_applies_after_time": 10, "time_unit": "minute" }, "fare_breakup": [ { "type": "flat_rate", "minimum_distance": 5, "minimum_time": 1, "base_fare": "150.0", "minimum_fare": "180.0", "cost_per_distance": "37.5", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "9.0", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "flat_rate", "minimum_distance": 5, "minimum_time": 1, "base_fare": "135.0", "minimum_fare": "166.5", "cost_per_distance": "33.0", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "9.0", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "flat_rate", "minimum_distance": 5, "minimum_time": 1, "base_fare": "150.0", "minimum_fare": "180.0", "cost_per_distance": "45.0", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "9.0", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "flat_rate", "minimum_distance": 5, "minimum_time": 6, "base_fare": "150.0", "minimum_fare": "180.0", "cost_per_distance": "30.0", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "1.5", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "flat_rate", "minimum_distance": 5, "minimum_time": 6, "base_fare": "150.0", "minimum_fare": "180.0", "cost_per_distance": "22.5", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "1.5", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "airport drop", "minimum_distance": 0, "minimum_time": 0, "base_fare": "75.0", "minimum_fare": "90.0", "cost_per_distance": "16.5", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "1.5", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "airport pickup", "minimum_distance": 0, "minimum_time": 0, "base_fare": "75.0", "minimum_fare": "90.0", "cost_per_distance": "12.0", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "1.5", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true }, { "type": "flat_rate", "minimum_distance": 0, "minimum_time": 0, "base_fare": "75.0", "minimum_fare": "90.0", "cost_per_distance": "12.0", "waiting_cost_per_minute": 0, "ride_cost_per_minute": "1.5", "surcharge": [], "rates_lower_than_usual": false, "rates_higher_than_usual": true } ] } ], "ride_estimate": {} }

和13;
和13;

测试时需要使用以下url(沙盒):

http://sandbox-t.olacabs.com/v1/products

相关问题 更多 >