2011-11-03 2 views
0

페이스 북 오프라인 액세스를 위해 fbcmd 도구를 사용하고 있습니다.이 fbcmd 메서드를 호출하려면 세션 키가 필요합니까?

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 

답변

0

를 호출 할 때이 오류가 발생합니다? 유효한 액세스 토큰을 가지고 있습니까?

+0

6 자리 길이의 오프라인 액세스 토큰을 생성했습니다. fbcmd auth 'XXXXXX'이 (가) 표시되었습니다. FBCMD, Soundar Pandian!에 오신 것을 환영합니다. 심지어 메시지를 게시했습니다. 언젠가이 오류를 보여주었습니다. –

+0

레이크 작업 내에있는 코드 ("fbcmd auth XXXXXX")을 실행할 때이 오류가 발생하기 시작했습니다. –

0

비밀번호를 변경했거나 개인 정보 설정에서 애플리케이션을 삭제 했습니까? 갑자기 작동하지 않으면 이것이 가장 큰 원인 일 수 있습니다.

+0

암호를 변경하거나 아무것도 삭제하지 않았습니다. 코드 시스템을 실행할 때이 오류가 발생하기 시작했습니다. fbcmd auth XXXXXX ")가 레이크 작업 내에 있습니다 –

관련 문제