android - FaceBook 分享在 Android 中不起作用

标签 android facebook facebook-graph-api

您好,我正在尝试在 Facebook 上实现文本共享,我在完成这些过程后使用必要的信息在 Facebook 上创建了应用程序,每当我尝试使用我的帐户在 Facebook 上发布消息时,我在我的应用程序上实现了 Facebook 共享(我已经用它来创建 appID)它已经发布在 facebook 上,但如果我尝试使用其他一些 facebook 帐户发布消息,它不会,该帐户已登录但不会'不要将消息发布到墙上。请任何人帮助我解决这个问题,在此先感谢

最佳答案

引用https://stackoverflow.com/a/15783274/2771869

取自使用 Facebook SDK 在用户墙上分享:

private void share() {
    Bundle bundle = new Bundle();
    bundle.putString("caption", "Harlem Shake Launcher for Android");
    bundle.putString("description", "Your android can do the Harlem Shake. Download it from google play");
    bundle.putString("link", "https://play.google.com/store/apps/details?id=mobi.shush.harlemlauncher");
    bundle.putString("name", "Harlem Shake Launcher");
    bundle.putString("picture", "http://shush.mobi/bla.png");
    new WebDialog.FeedDialogBuilder(mContext, mySession, bundle).build().show();
}

如果您需要登录(将此添加到您需要登录/共享的 Activity 中):

Session.openActiveSession(this, true, new Session.StatusCallback() {

    @Override
    public void call(Session session, SessionState state, Exception exception) {
        if(session.isOpened()) {
            share();
        }
    }
});

您需要添加到您的 Activity 中:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    switch(requestCode) {
    default:
        if(Session.getActiveSession() != null) //I need to check if this null just to sleep peacefully at night
            Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
        break;
    }
}

关于android - FaceBook 分享在 Android 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23730794/

相关文章:

php - Drupal(或其他一些 CMS)或简单的基于 MVC 的 PHP 框架(如 CakePHP)?

facebook - 如何在 Facebook Graph API 中获取 "is now friends with"和 "was tagged in"帖子?

IOS:什么是 native "Facebook Login SDK for iOS"?

对于某些图像,Java android 位图 = null

java - 如何获取文件 io 的兼容时间戳?

facebook - 尽管 OpenGraph 响应良好,但为什么发布到 Facebook 的应用程序帖子不显示为通过我的应用程序粘贴的?

iphone - Facebook API 名称中缺少感叹号

Android 动画 recyclerview

android - 相应的错误:未定义对“OBJC_CLASS _ $ _ FBSession”的引用

php - 如何使用图形 API 从 Facebook 页面获取最受欢迎的帖子