[Facebooker-talk] MissingOrInvalidParameter

David Clements digidigo at gmail.com
Sat Feb 14 17:56:39 EST 2009


Don't use the Desktop Session.  It has been deprecated by Facebook.  You
should be able to create a session with the code I sent.  I am using it in a
non-web app.

Dave

On Sat, Feb 14, 2009 at 3:44 PM, Lee Connell <lee.a.connell at gmail.com>wrote:

> thanks for the quick response, here is my code below and now i am getting
> "IncorrectSignature" (from
> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/model.rb:35:in
> `name' from ./fbook.rb:14)
>
> #!/usr/bin/env ruby
> require 'rubygems'
> require 'facebooker'
>
> session = Facebooker::Session::Desktop.create('mykey', 'mysecret')
> puts session.auth_token()
>
> puts "Paste the URL into your web browser and login"
> puts session.login_url()
> puts "Hit return to continue..."
> gets
> puts "#{session.auth_token()}"
> puts "#{session.user.name} #{session.user.status.message}"
>
> friends = session.user.friends!( :name, :status  )
> friends.each do |friend|
>   puts "#{friend.name} #{friend.status.message}"
> end
>
>
>
> On Sat, Feb 14, 2009 at 5:34 PM, David Clements <digidigo at gmail.com>wrote:
>
>> THis is the code that I have working.  I think you need to call auth_token
>> which will request a token.
>>
>>
>> session = Facebooker::Session.create( ''APIKEY', 'SECRET' )
>>
>> puts session.auth_token  #this makes the call to get auth token
>>
>>
>> puts "Paste the URL into your web browser and login:"
>> puts session.login_url + "&auth_token=#{session.auth_token}";
>>
>> puts "Hit return to continue..."
>> gets
>>
>>
>>
>> puts "What are you doing?"
>> puts "#{session.user.name} #{session.user.status.message}"
>>
>>
>>
>>
>>
>> On Sat, Feb 14, 2009 at 1:27 PM, Lee Connell <lee.a.connell at gmail.com>wrote:
>>
>>> Is there an issue with facebooker or my code? here is the error:
>>> "/Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/parser.rb:345:in
>>> `process': Invalid parameter
>>> (Facebooker::Session::MissingOrInvalidParameter)
>>>  from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/parser.rb:15:in
>>> `parse'
>>> from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/service.rb:13:in
>>> `post'
>>>  from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/session.rb:321:in
>>> `post'
>>> from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/session.rb:137:in
>>> `secure!'
>>>  from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/session.rb:368:in
>>> `uid'
>>> from
>>> /Library/Ruby/Gems/1.8/gems/facebooker-0.9.5/lib/facebooker/session.rb:167:in
>>> `user'
>>>  from ./fbook.rb:15
>>> "
>>>
>>> code:
>>>
>>> "
>>> #!/usr/bin/env ruby
>>> require 'rubygems'
>>> require 'facebooker'
>>>
>>> # ensure_application_is_installed_by_facebook_user
>>>
>>> session = Facebooker::Session.create('mykey', 'mysecret')
>>>
>>> puts "Paste the URL into your web browser and login"
>>> puts session.login_url()
>>> puts "Hit return to continue..."
>>> gets
>>> puts "What are you doing?"
>>> puts "#{session.user.facebook_id}"
>>> "
>>>
>>> _______________________________________________
>>> Facebooker-talk mailing list
>>> Facebooker-talk at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/facebooker-talk/attachments/20090214/d30729e1/attachment.html>


More information about the Facebooker-talk mailing list