【发布时间】:2016-10-03 21:25:32
【问题描述】:
我正在传递在 HTTParty 中使用 x 应用令牌调用 OLA API 所需的基本 URL,但它给出了以下错误:
{"code":"invalid_partner_key","message":"Partner key is not authorized"}
代码如下:
require 'rubygems'
require 'httparty'
class ProductsController < ApplicationController
def index
lat = params[:lat].to_s
long = params[:long].to_s
@results = HTTParty.get("https://api.uber.com/v1/products?server_token=my_token&latitude="+lat+"&longitude="+long).parsed_response
@result1 = HTTParty.get("https://devapi.olacabs.com/v1/products?X-APP-TOKEN=my_token&pickup_lat=12.9491416&pickup_lng=77.64298").parsed_response
respond_to do |format|
format.json { render :json => JSON.parse(@results) }
format.json { render :json => JSON.parse(@result1) }
format.html { render "index.html.erb" }
end
end
end
为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: ruby-on-rails api access-token httparty