KOALA Gem (1.1.0) と Rails 2.3.8 を使用して壁の投稿を取得するための Facebook 統合を開発しようとしています。user_access_token と page_access_token を簡単に生成でき、グラフ API を使用してデータを取得できます。しかし、リアルタイム更新を使用していると、アクセス トークンが必要なデータを取得できません。KOALA api ですべての公開情報にアクセスできます。
access_token(user_access_token または page_access_token) を渡す必要があると思います。アクセストークンを渡すオプションが見つかりませんでした。RealTimeUpdate クラスを確認したところ、app_access_token と app_id の 2 つの引数しか見つかりませんでした。フィードや投稿などの保護されたデータを取得するには十分ではない可能性があります。
ここにサンプルコードを添付しています:
@updates = Koala::Facebook::RealtimeUpdates.new(:app_id => YOUR_APP_ID, :secret => YOUR_APP_SECRET )
=> Koala::Facebook::RealtimeUpdates:0x10331fb88 @graph_api=#, @secret=”81297xxxxxxxxxxx”, @app_access_token=”1779yyyyyyy|xxxxxxx”, @app_id=”1779yyyyy”
ご覧のとおり、同じように設定されていますapp_access_token
。access_token
次に、次のようにアクセス トークンを取得しようとしましたが、返されますnil
。
>> @updates.access_token
=> nil
どうすれば先に進むことができるか教えてください。