2011-11-03 5 views
0

私はFacebookのオフラインアクセスにfbcmdツールを使用しています。このメソッドを呼び出すにはセッションキーが必要ですfbcmd?

fbcmd auth XXXXXXはしばらくの間うまく機能しました。

は突然、私は次のエラー

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

任意のアイデアを取得していますか?

EDIT:このエラーは、どのようなメソッドを呼び出している

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 

答えて

0

rakeタスクを呼び出した場合にのみ発生しますか?あなたは有効なアクセストークンを持っていますか?

+0

私は6桁の長さのオフラインアクセストークンを生成しました。 fbcmd auth 'XXXXXX'が表示されますようこそFBCMD、Soundar Pandian!へようこそ。 私はメッセージを投稿しました。しばらくしてこのエラーを示しました。 –

+0

レーキタスク内にある システム( "fbcmd auth XXXXXX")を実行しているときにこのエラーが発生しました –

0

パスワードを変更したり、アプリケーションをプライバシー設定から削除しましたか?突然動いていない場合、これが原因である可能性が最も高いです。

+0

パスワードを変更しなかったか、何も削除しませんでした。 fbcmd auth XXXXXX ")、これはレーキタスクの内側にあります –

関連する問題