I''m trying to do it with this code: def create_event(options={}) options.assert_valid_keys(:uid, :event) session = create_session event = options[:event] # Note: The start_time and end_time are the times that were input by the event creator, # converted to UTC after assuming that they were in Pacific time (Daylight Savings or # Standard, depending on the date of the event), then converted into Unix epoch time. # Basically this means for some reason facebook does not want to get epoch timestamps # here, but rather something like epoch timestamp minus 7 or 8 hours, depeding on the # date. have fun! # # http://wiki.developers.facebook.com/index.php/Events.create start_time = (event.start - 10.hours).utc.to_i end_time = event.end ? (event.end - 10.hours).utc.to_i : start_time session.post("events.create", { ''event_info'' => { ''name'' => event.title, ''category'' => event.facebook_category.to_s, ''subcategory'' => event.facebook_subcategory.to_s, ''host'' => event.organizers.blank? ? event.place.title : event.organizers_as_string, ''location'' => event.place.title, ''street'' => event.place.address, ''city'' => event.city.to_s, ''description'' => event.description || '''', ''privacy_type'' => ''SECRET'', ''start_time'' => start_time, ''end_time'' => end_time }.to_json }) end However.. c:/ruby/lib/ruby/gems/1.8/gems/mmangino-facebooker-1.0.12/lib/facebooker/parser. rb:487:in `process'': event_info parameter: array expected. (Facebooker::Session: :MissingOrInvalidParameter) Any ideas on what''s happening? :| -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
hi dude, i am also facing the same problem of creating event using facebooker and doesn''t get anything useful. Are you able to solve this issue. if yes then please help me out by providing the way you took to solve that. Regards, Akhilesh sharma akhileshaksharma-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Artūras Šlajus wrote:> I''m trying to do it with this code: > > def create_event(options={}) > options.assert_valid_keys(:uid, :event) > session = create_session > event = options[:event] > # Note: The start_time and end_time are the times that were input by > the event creator, > # converted to UTC after assuming that they were in Pacific time > (Daylight Savings or > # Standard, depending on the date of the event), then converted into > Unix epoch time. > # Basically this means for some reason facebook does not want to get > epoch timestamps > # here, but rather something like epoch timestamp minus 7 or 8 > hours, depeding on the > # date. have fun! > # > # http://wiki.developers.facebook.com/index.php/Events.create > start_time = (event.start - 10.hours).utc.to_i > end_time = event.end ? (event.end - 10.hours).utc.to_i : start_time > > session.post("events.create", { > ''event_info'' => { > ''name'' => event.title, > ''category'' => event.facebook_category.to_s, > ''subcategory'' => event.facebook_subcategory.to_s, > ''host'' => event.organizers.blank? ? event.place.title : > event.organizers_as_string, > ''location'' => event.place.title, > ''street'' => event.place.address, > ''city'' => event.city.to_s, > ''description'' => event.description || '''', > ''privacy_type'' => ''SECRET'', > ''start_time'' => start_time, > ''end_time'' => end_time > }.to_json > }) > end > > However.. > > c:/ruby/lib/ruby/gems/1.8/gems/mmangino-facebooker-1.0.12/lib/facebooker/parser. > rb:487:in `process'': event_info parameter: array expected. > (Facebooker::Session: > :MissingOrInvalidParameter) > > Any ideas on what''s happening? :|-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Akhilesh Sharma wrote:> hi dude, > i am also facing the same problem of creating event using facebooker and > doesn''t get anything useful. Are you able to solve this issue. if yes > then please help me out by providing the way you took to solve that.Hey, yeah, I solved it :) Attaching my FacebookWorker that posts events to facebook. Attachments: http://www.ruby-forum.com/attachment/3606/facebook_worker.rb -- Posted via http://www.ruby-forum.com/.
Artūras Šlajus wrote:> Akhilesh Sharma wrote: >> hi dude, >> i am also facing the same problem of creating event using facebooker and >> doesn''t get anything useful. Are you able to solve this issue. if yes >> then please help me out by providing the way you took to solve that. > > Hey, yeah, I solved it :) > > Attaching my FacebookWorker that posts events to facebook.BTW, it seems that host key was the problem. It had something to do with facebook returning stupid error messages when not recognizing event_info keys. I actually tried bare minimum while I got to working set. -- Posted via http://www.ruby-forum.com/.
Akhilesh Sharma wrote:> thanks for valuable inputs, but still not sure how to use this > Facebook Worker. > I am using facebooker plugin of rubyonrails for communicating to > facebook, now how to include your facebookWorker to communicate to > facebook. > Please help me with some sniplet of code, or some reference docs.It''s a part of my code, the important thing is event_info. Don''t use ''host'' key and you should be ok. -- Posted via http://www.ruby-forum.com/.
thanks again for ur input, i will give it a try and revert back to u. hope everything gonna be fine. On Apr 23, 3:23 pm, Artūras Šlajus <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Akhilesh Sharma wrote: > > thanks for valuable inputs, but still not sure how to use this > > Facebook Worker. > > I am using facebooker plugin of rubyonrails for communicating to > > facebook, now how to include your facebookWorker to communicate to > > facebook. > > Please help me with some sniplet of code, or some reference docs. > > It''s a part of my code, the important thing is event_info. Don''t use > ''host'' key and you should be ok. > -- > Posted viahttp://www.ruby-forum.com/.