java - 使用 android Facebook API(版本 3.0+)更新我的 Facebook 状态

标签 java android facebook status

我整夜没睡,试图找出一种方法使用 android facebook API(版本 3.0+)更新我的 Facebook 状态。我看到很多关于此的帖子,但都是旧的并使用 facebook API 的 2.0 或更低版本,现已折旧。我只需要一个关于简单请求和执行的简单示例(据我所知,这是你必须做的,我永远无法让它工作。我不确定是否必须先授予权限或什么。

这是我尝试过的(不起作用):

public void facebook()
{

    // start Facebook Login
    Session.openActiveSession(this, true, new Session.StatusCallback() {

        // callback when session changes state
        public void call(
            final Session session,
            SessionState state,
            Exception exception)
        {
            if (session.isOpened())
            {

                Request.newStatusUpdateRequest(
                    session,
                    "yolo!",
                    new Request.Callback() {

                        public void onCompleted(Response response)
                        {
                                 response.getRequest().executeAsync().execute(null);
                        }

                    });
            }
        }

    });

}

最佳答案

public void updateMyStatus(){

    Session.openActiveSession(MainActivity.this,true,new StatusCallback(){
        @Override
        public void call(Session session, SessionState state, Exception exception){

            if (session.isOpened()){

                Request.executeStatusUpdateRequestAsync(
                        session,
                        "Hello Social Networking Site",
                        new Request.Callback() 
                {
                    @Override
                    public void onCompleted(Response response) 
                    {
                        Toast.makeText(MainActivity.this,"Status updated",Toast.LENGTH_SHORT).show();
                    }
                });

            }
        }
    });
}

关于java - 使用 android Facebook API(版本 3.0+)更新我的 Facebook 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16099849/

相关文章:

java - 密码验证后启动程序

java - 如何调用其他 Controller 中的操作

java - Lucene 与 EclipseLink 集成

java - 如何在 EditText 密码输入字段旁边放置 ImageView

java - 如何在Mpandroid饼图中动态添加文本?

java - eclipse中tomcat发布JS文件

android - AsyncTaskLoader onLoadFinished 有一个挂起的任务和配置更改

javascript - GwtFB 的困难

ios - 'Unknown type name FBSDK_EXTERN' 使用 CocoaPods 和 use_frameworks 导致的构建错误

Javascript 分析 div?