2012-01-10 4 views
0

Koala에서 Facebook으로 페이지 피드를 실제로 구독 할 수 있었던 사람이 있습니까? 사용자 좋아요, 친구, 피드 등 및 페이지 사진, 수표에 가입 할 수 있습니다. 하지만 페이스 북에서 페이지 피드에 대한 업데이트를 구독하고 다시 게시하도록 할 수는 없습니다. 여기가 레일 콘솔을 통해 실행 무엇Facebook 페이지에 가입 할 수 없음 Koala & Rails를 통한 피드

updates.subscribe("page", "feed", "http://domain.com/facebook_updates", FacebookUpdatesController::VERIFY_TOKEN) 
Koala::Facebook::APIError: OAuthException: (#100) "feed" is an invalid field name 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/koala-1.2.1/lib/koala/graph_api.rb:217:in `block in graph_call' 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/koala-1.2.1/lib/koala.rb:69:in `api' 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/koala-1.2.1/lib/koala/graph_api.rb:215:in `graph_call' 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/koala-1.2.1/lib/koala/realtime_updates.rb:62:in `subscribe' 
    from (irb):66 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/commands/console.rb:45:in `start' 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/commands/console.rb:8:in `start' 
    from /opt/ruby/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/commands.rb:40:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

답변

0

는 좋아요 ... 다시 한 번 내가 그것을 알아 냈다고 생각 (포스트 백 URL이 변경됩니다). 다음은 수정 된 내용입니다.

  1. Facebook 페이지에 액세스 할 수 있도록 Facebook 응용 프로그램을 올바르게 설정하십시오. 튜토리얼 http://www.hyperarts.com/blog/tutorial-add-an-iframe-application-to-your-facebook-fan-page-fall-2012/
  2. 페이지의 피드 데이터에 액세스하려면 '사용자', '피드'를 구독해야합니다. 예 :

    updates.subscribe ("사용자", "피드", "http://domain.com/facebook_updates"FacebookUpdatesController :: VERIFY_TOKEN)

  3. Omniauth는 공급을받을 수있는 적절한 권한이 있어야합니다 실시간 업데이트. 특히 'read_stream'을 scope 매개 변수에 추가해야했습니다. devise.rb 파일의 예가 여기 Omniauth와 함께 사용됩니다.

    config.omniauth : facebook, 'APP_ID', 'APP_SECRET', {: scope => 'publish_stream, email, offline_access, user_location, user_likes , user_interests, read_stream, manage_pages ' : client_options => {SSL => {ca_file =>'/usr/lib/ssl/certs/ca-certificates.crt '}}}

I 이것이 나처럼 고투하고있는 다른 사람들을 도울 수 있기를 바랍니다.

관련 문제