Ключ сеанса требуется для вызова этого метода fbcmd? - PullRequest
0 голосов
/ 03 ноября 2011

Я использую инструмент fbcmd для автономного доступа к Facebook.

fbcmd auth XXXXXX некоторое время работал нормально.

Внезапно я получаю следующую ошибку

fbcmd [v1.0-beta5-dev1] ERROR: AUTH
[453] A session key is required for calling this method

Есть идеи?

РЕДАКТИРОВАТЬ: эта ошибка возникает только при вызове грабли задачи

require "#{Rails.root}/config/environment.rb"
namespace :posts do 
   desc "delivers expired posts"
   task :deliver do 
     postmessages = Postmessage.where(:expires_on=>(Time.zone.now-10.minutes)..(Time.zone.now))
     unless postmessages.empty?
       puts "Delivering posts..."
       postmessages.each do |postmessage|
             system("fbcmd auth 975NN1")
             system("fbcmd POST '#{postmessage.craft_message}'")
       end 
       p "Delivered posts"
    else
     p "No posts to deliver"
    end
  end 
end 

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Вы изменили свой пароль или удалили приложение из настроек конфиденциальности.Если он не работает внезапно, это, скорее всего, причина.

0 голосов
/ 03 ноября 2011

Какой метод вы вызываете?У вас есть действительный токен доступа?

...