Jes*_*all 7 ruby api https http-headers
我正在尝试从 ruby 中的 Clickbank API 中提取活动统计信息。当我运行 Clickbank 提供的示例代码时。我收到以下错误:
未初始化的常量 Net::HTTPS (NameError)。我缺少什么?
示例代码。
require 'net/http'
require 'net/https'
http = Net::HTTPS.new('api.clickbank.com')
http.use_ssl = false
path = '/rest/1.3/orders/list'
headers = {
  'Authorization' => '<< DEVKEY >>:<< APIKEY>>',
  'Accept' => 'application/json'
}
resp, data = http.get(path, nil, headers)
puts 'Code = ' + resp.code
puts 'Message = ' + resp.message
resp.each {|key, val| puts key + ' = ' + val}
puts data
是的,我将我的 dev 和 api 密钥放入
使用Net:HTTP并启用 SSL,而不是使用Net::HTTPS并禁用 SSL。
例子:
http = Net::HTTP.new('api.clickbank.com')
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE