java - 无法使用不同的用户 ID 登录我的 Facebook 与 Android 应用程序集成

标签 java android facebook

我已经实现了一个应用程序,用户可以在他们的 Facebook 帐户中发帖。 但是,当我以开发者帐户身份登录时,它可以正常工作,但是当我使用不同的用户 ID 时,它会显示一条消息“Facebook 身份验证失败!”

btnPostStatus = (Button) findViewById(R.id.postStatus);
        edtPost = (EditText)findViewById(R.id.post_text);

        btnPostStatus.setOnClickListener(new OnClickListener() {

            public void onClick(View view) {

                facebook = new Facebook(APP_ID);
                restoreCredentials(facebook);
                messagePost = edtPost.getText().toString();
                if (!facebook.isSessionValid()) {
                    loginAndPostToWall();
                } else {
                    postToWall(messagePost);
                }
            }
        });
<小时/>
public void loginAndPostToWall() {
        facebook.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH,
                new LoginDialogListener());
    }

    public void postToWall(String message) {
        Bundle parameters = new Bundle();
        parameters.putString("message", message);
        parameters.putString("description", "topic share");
        try {
            facebook.request("me");
            String response = facebook.request("me/feed", parameters, "POST");
            Log.d("Tests", "got response: " + response);
            if (response == null || response.equals("")
                    || response.equals("false")) {
                showToast("Blank response.");
            } else {
                showToast("Message posted to your facebook wall!");
            }
        } catch (Exception e) {
            showToast("Failed to post to wall!");
            e.printStackTrace();
        }
    }

最佳答案

在 Facebook 中:转到 Mannage 应用程序 -> 选择您的应用程序 -> 设置 - 将沙盒模式更改为关闭。 有用。

关于java - 无法使用不同的用户 ID 登录我的 Facebook 与 Android 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20697440/

相关文章:

Android Menu onOptionsItemSelected 样式菜单项

android - ListView为空时如何处理焦点

java - 使用触发器停止插入而不将错误传播到服务器端 Java 代码

java - VBScript:正则表达式匹配不正确的注册表值时出错

android - 为什么有些手机出现 "This app has been built with an incorrect configuration"错误?

facebook - 如何公开我的 Facebook 应用程序

php - MySQL 数据库结构 - 存储 Facebook FQL 结果

Facebook 喜欢按钮从外部 url 更改为 facebook 页面

java - 修改 CompositeRollingAppender 重命名文件的方式

java - 如何使用Jsoup提取图像的src