1

Facebookにログインできるアプリケーションを作成しようとしています。ライブラリのように easyfacebooksdk.jar を使用して API を使用していますが、構成に問題があります。次の画像を投稿します。これは、私が作成した Facebook アプリです。

ここに画像の説明を入力

コンソールからこの方法でキー ハッシュを取得しました。

ここに画像の説明を入力

このコードを key has フィールドに入力します (評判が 10 でないため、画像を投稿できません)。

これは私のコードです:

public class MainActivity extends Activity   implements LoginListener {

    private FBLoginManager fbManager;


    @Override
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            shareFacebook();
    }


    public void shareFacebook() {

    //change the permissions according to the function you want to use 
            String permissions[] = { "read_stream", "user_relationship_details",
                            "user_religion_politics", "user_work_history",
                            "user_relationships", "user_interests", "user_likes",
                            "user_location", "user_hometown", "user_education_history",
                            "user_activities", "offline_access" };

            //change the parameters with those of your application
            fbManager = new FBLoginManager(this, R.layout.activity_main,
                            "334014040053829", permissions);


            if (fbManager.existsSavedFacebook()) {
                    fbManager.loadFacebook();
            } else {

                    fbManager.login();
            }
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            fbManager.loginSuccess(data);
    }

    public void loginFail() {
            fbManager.displayToast("Login failed!");

    }

    public void logoutSuccess() {
            fbManager.displayToast("Logout success!");
    }

    public void loginSuccess(Facebook facebook) {

            //library use example
            GraphApi graphApi = new GraphApi(facebook);

            User user = new User();
            try {
                    user = graphApi.getMyAccountInfo();
                    graphApi.setStatus("Post by app");
            } catch (EasyFacebookError e) {
                    e.toString();
            }




    }
}

エミュレーターで次のエラーが表示されます: app is misconfigured to facebook login but I don't know reason... 誰か助けてくれませんか?

4

0 に答える 0