我不明白API返回值的方式.以下是page_impressions调用的示例,其中"周"为期间.
"values"=>
[{"end_time"=>"2012-01-08T08:00:00+0000", "value"=>1116},
{"end_time"=>"2012-01-09T08:00:00+0000", "value"=>1171},
{"end_time"=>"2012-01-10T08:00:00+0000", "value"=>1175}]
Run Code Online (Sandbox Code Playgroud)
看起来他们在"end_time"中显示过去7天内有多少次点击,这是正确的吗?如果是,那么我不明白它会有什么用处,数据中存在巨大的重叠.
如何获得过去几周的展示次数?我怎样才能显示超过3个值?我真的无法理解这背后的逻辑或它如何有用.
我在尝试使用在ruby上有密码的证书时遇到了很多麻烦.我正在使用rest-client,但这不是必需的.
这是我需要进行的cURL等效调用:
curl -E certificate.pem:PASSWORD -d ident=language -d data="test" "https://theurl"
Run Code Online (Sandbox Code Playgroud)
我尝试了很多东西,但我无法让密码部分工作.这是我到目前为止所拥有的:
cert = OpenSSL::X509::Certificate.new(File.read("#{RAILS_ROOT}/certificate.pem"))
reply = RestClient.post("https://theurl", {:ident => 'language', :data => 'test'}, {:ssl_client_cert => cert})
Run Code Online (Sandbox Code Playgroud)
我已经尝试将密码放在任何地方,如:密码和:ssl_client_key,我查看了我能找到的所有文档但是没有任何地方可以接受这个密码.
这是我总是得到的错误:
SSL_connect returned=1 errno=0 state=SSLv3 read finished A: sslv3 alert handshake failure
Run Code Online (Sandbox Code Playgroud)
我错过了什么?