【问题标题】:OLA API Integration giving error as invalid partner keyOLA API 集成将错误作为无效的合作伙伴密钥
【发布时间】:2019-10-29 13:19:05
【问题描述】:

我想在我的项目中使用 OLA API。因此,我遵循了 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。但我遇到了以下问题。

{'code': 'invalid_partner_key', 'message': 'Partner key is not authorized'}

任何帮助将不胜感激。

【问题讨论】:

    标签: android python api


    【解决方案1】:

    在测试(沙盒)时需要使用以下网址:

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

    【讨论】:

      【解决方案2】:

      使用

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

      而不是

      https://devapi.olacabs.com//v1/products

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

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

      标题: [{"key":"X-APP-TOKEN","value":"2e987510441744ceabbbe8b4f9382e93","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": {}
      }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-15
        • 1970-01-01
        • 2021-01-07
        • 2021-08-20
        • 2021-04-12
        • 2019-01-02
        相关资源
        最近更新 更多