繁体   English   中英

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

[英]update my Facebook status with the android Facebook API (Version 3.0+)

我整夜都在努力寻找一种使用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();
                    }
                });

            }
        }
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM