私は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
私は6桁の長さのオフラインアクセストークンを生成しました。 fbcmd auth 'XXXXXX'が表示されますようこそFBCMD、Soundar Pandian!へようこそ。 私はメッセージを投稿しました。しばらくしてこのエラーを示しました。 –
レーキタスク内にある システム( "fbcmd auth XXXXXX")を実行しているときにこのエラーが発生しました –