簡體   English   中英

Android-如何使用Facebook 3.0 SDK發布狀態

[英]Android - How to post a state with Facebook 3.0 SDK

通過Facebook SDK示例,我可以使用Facebook登錄,但是現在我需要在牆上張貼一條消息,我不知道該怎么做。 這是我的代碼公共類CondividiSuFacebookActivity擴展Activity {

  public void onCreate(Bundle savedInstanceState) 
  {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.facebook_condividi);


      String msg = (String)getIntent().getStringExtra("message");


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

          // callback when session changes state

          public void call(Session session, SessionState state, Exception exception) 
          {
                if (session.isOpened()) 
                {

                    // make request to the /me API
                    Request.executeMeRequestAsync(session, new Request.GraphUserCallback() 
                    {

                        // callback after Graph API response with user object
                        public void onCompleted(GraphUser user, Response response) 
                        {
                            if (user != null) 
                            {
                                TextView welcome = (TextView) findViewById(R.id.welcome);
                                welcome.setText("Hello " + user.getName() + "!");
                            }
                        }
                    });
                }
          }
    });
  }


  public void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
      Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
  }



 }

我發現了這個功能:

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

public void onCompleted(Response response) {
        // TODO Auto-generated method stub

}
 });

但是我不知道如何使用它。 有什么建議么? 謝謝

我建議您看一下下面的StackOverflow問題。

使用SDK 3.0在Facebook牆上發布

請確保您閱讀問題的答案以獲取完整的解決方案。 所提問題中的代碼仍然可以為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM