[英]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
}
});
但是我不知道如何使用它。 有什么建議么? 謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.