Sto cercando di trovare tutti i tempi di bus gratuito dal mio calendario principale, ma non riesco a ottenere la query per riconoscere i miei parametri.La chiamata di Google Freebusy api nei binari non riconosce i parametri
Nel mio regolatore ho:
@freetimes = client.execute(
:api_method => service.freebusy.query,
:parameters => {
'timeMin' => '2013-06-15T17:06:02.000Z',
'timeMax' => '2013-06-29T17:06:02.000Z',
'items' => [{'id' => '[email protected]'}]
},
:headers => {'Content-Type' => 'application/json'})
la risposta che ottengo è:
--- !ruby/object:Google::APIClient::Schema::Calendar::V3::FreeBusyResponse
data:
error:
errors:
- domain: global
reason: required
message: Missing timeMin parameter.
code: 400
message: Missing timeMin parameter.
Tuttavia è dimostra che ci sono voluti i parametri, ma non hanno ottenuto attaccato alla query:
--- !ruby/object:Google::APIClient::Result
request: !ruby/object:Google::APIClient::Request
parameters:
timeMin: '2013-06-15T17:06:02.000Z'
timeMax: '2013-06-29T17:06:02.000Z'
items:
- id: [email protected]
Qualsiasi aiuto per risolvere questo sarebbe molto apprezzato!
Ho risolto, in base alla risposta trovata [qui] [1] L'hash doveva essere trasformato in JSON per passare correttamente a differenza di altri metodi di Calendar. [1]: http: //stackoverflow.com/questions/7455744/post-json-to-api-using-rails-and-httparty – tristantoye