0

これを試してみましたが、モジュールフォルダーにfacebookがありません!! fbconnect 0.6 と fbgraph をインストールしました。しかし、IDE に「play.modules.facebook.FbGraph」が見つからないというエラーが表示されます。

プロジェクト メンバー erja...@gmail.com によるコメント、2011 年 5 月 16 日

// [...]
import play.modules.facebook.FbGraph;
import play.modules.facebook.FbGraphException;
import play.modules.facebook.Parameter;
// [...]
public class Application extends Controller {
// [...]
    public static void facebookLogin() {
        try {
            JsonObject profile = FbGraph.getObject("me"); // fetch the logged in user
            String email = profile.get("email").getAsString(); // retrieve the email
            // do useful things
            Session.current().put("username", email); // put the email into the session (for the Secure module)
        } catch (FbGraphException fbge) {
            flash.error(fbge.getMessage());


            if (fbge.getType() != null && fbge.getType().equals("OAuthException")) {
                    Session.current().remove("username");
                }
            }
            redirect("/");
        }
    }

これで私を助けてください!!

4

1 に答える 1

1

まだ行っていない場合は、次のことを試してください。

  1. モジュールを dependencies.yml に追加します
  2. play deps --sync
  3. 日食をする
  4. Eclipseで削除して再インポートする
于 2012-05-23T10:42:43.470 に答える