2012-01-10 16 views
0

コアラからFacebookへのページフィードを実際に購読できる人はいますか?私は、ユーザーのお気に入り、友達、フィードなど、ページ写真、チェックインを購読することができます。しかし、私はFacebookがページフィードの更新を購読してポストバックすることはできません。ここで私は Railsのコンソールから実行するものだFacebookフィードをコアラ&レール経由で購読できない

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

は、[OK]を...もう一度、私はそれを考え出したと思います(ポストバック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パラメータに追加しなければなりませんでした。私はOmniauthでdeviseを使用しています。devise.rbファイルの例です:

    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これが私のように苦労していた他の人たちを助けることを願ってください。

関連する問題