私は、1つのFBアプリケーションの情報(アプリID、秘密、コールバックURL)でコアラを初期化しています。これは、グラフAPI呼び出しを行うために必要な通常のものです。複数のFBアプリを同時にコアラでサポートしますか?
しかし、別のFBアプリケーションのFBグラフapiと同じRoRプロセス内でコールを行う必要があります。私が2番目のFBアプリケーションのために必要な、一回限りのコールでこれを行う最善の方法は何ですか?私はこのような新しいオブジェクトが働くだろう初期化すると思ったが、それはまだ元のアプリの情報使用しているようだ:私は心配する必要がないように、同時に複数のアプリケーションをサポートすることができ、理想的には
k = Koala::Facebook::API.new(user_fb_token, APP_2_SECRET)
を私がコアラを再初期化すると、2番目のアプリケーションを誤って使用している他の呼び出しについて。
ありがとう、pavel。私はfbアクセストークンデバッガでチェックして、それは正しいfbアプリケーションでトークンが作成されたことを示しています。私のシングルトンコアラオブジェクトを使用してそのユーザートークン(アプリケーション2用)でコールしようとすると、FBからの基本情報のみが返されるという問題があります。それは問題(私が思う)は、2つのFBアプリ間のバージョン設定(FBの開発コンソール内)の違いであった。古いバージョンではデフォルトでより多くのフィールドが返され、オブジェクトを取得するための呼び出しが「私」でしたが、新しいアプリケーションは呼び出されませんでした。 – ckbhodge