Api 如何在oauth中授权POST url
我有API密钥,API secret。我正在向API发送一个post URL,但它抛出401错误。如何在我的post请求中使用(OAUTH)Api 如何在oauth中授权POST url,api,rest,oauth,authorization,Api,Rest,Oauth,Authorization,我有API密钥,API secret。我正在向API发送一个post URL,但它抛出401错误。如何在我的post请求中使用(OAUTH) @api_key = "ssss" @api_secret = "sss" consumer = OAuth::Consumer.new(@api_key, @api_secret) @auth = OAuth::AccessToken.new(consumer) def make_request(endpoint,method = "GET",para
@api_key = "ssss"
@api_secret = "sss"
consumer = OAuth::Consumer.new(@api_key, @api_secret)
@auth = OAuth::AccessToken.new(consumer)
def make_request(endpoint,method = "GET",params)
base_url = 'https://api.web3.com/v1/'
if method == "GET"
request_data = CGI.escape(params)
encoded_url = base_url + endpoint + '?q=' + request_data
response = @auth.get(encoded_url)
puts @auth
JSON.parse response.body
else
url = base_url + endpoint
response = RestClient.post(url,@apikey,params)
@auth.response
puts response.code
JSON.parse response.body
end
end
registrationData = {
"webhook_uri" => "http://mydo.com/webhooks-callback-url"
}
puts make_request("webhooks","GET")
puts make_request("webhooks","POST",registrationData)
这是我发送GET和POST请求的代码您的代码在哪里?您使用的是哪种平台和语言?我使用的是RUBY,我将在@Raptor这里添加我的代码